게임 이론: 게임기의 구조와 동작 방식

 게임기는 다양한 전자기기의 복합체로 구성되어 있습니다. 그 중 몇 가지만 추상적으로 설명하자면, 게임 정보, 그래픽 데이터 등이 들어 있는 디스크와 이 중 필요한 것만 저장하는 메모리, 이를 참조해 플레이어를 조종하게 하는 CPU, 화면에 필요한 정보를 표시하는 GPU, 사용자의 조작을 전달하는 제어기, 게임 정보가 그림으로 출력되는 디스플레이가 있습니다.


 이 장치들이 서로 상호작용을 하며 게임이 동작을 합니다. 예화로 '3D 액션게임'을 보자면,

1) 사용자는 제어기를 조작하여 화면에 표시되는 플레이어를 움직입니다.
2) 플레이어는 맵의 지면을 따라 이동합니다.
3) 공격 버튼을 눌러 적을 공격합니다.
4) 적은 플레이어를 향해 탄을 쏘거나 돌진합니다.
5) 사용자는 제어기를 사용해 게임상의 카메라를 임의로 회전할 수 있습니다.
6) 플레이어, 맵, 적이 각각 표시됩니다.

여기서 프로그램이나 게임 정보, 그래픽 데이터 등은 메모리에 저장됩니다. 메모리에 모든 정보를 담고 싶겠지만, 메모리 한계로 인해서 디스크 내용을 전부 넣을 수는 없습니다. 그래서 메모리는 필요한 정보를 선택하여 담고 불필요한 정보는 버리는 작업을 반복합니다.

 화면에 표시하는 동작은 GPU가 맡아서 합니다. GPU는 디스플레이에 표시하기 위해 필요한 정보를 획득하고, 그 정보를 토대로 디스플레이에 게임의 그림을 출력합니다.

댓글

  1. 주물럭, 제육볶음용 고기는 앞다리, 뒷다리, 삼겹살, 목살 모두 괜찮아요.
    당근, 새송이버섯은 반달모양으로 썰고 양파는 채썰고 대파는 송송 썰어 준비해주세요.
    앞다리살은 뒷다리살보다 부드럽고 삼겹살은 기름이 많아 느끼할 수 있어요. 저는 앞다리살을 준비했어요.


    고춧가루 2큰술,다진마늘 1/2큰술
    ,생강 1/2t, 미림 1큰술,간장3큰술,
    참기름1/2큰술, 설탕1/2큰술,
    올리고당(물엿)1큰술,
    고추장1큰술, 후추1/2t로 고기 양념을 먼저 해주세요.
    주물주물 양념이 잘 베이도록 섞어주세요.
    고기는 양념에 재워서 1~2시간정도 재워두면 간이 쏙쏙 베여요.


    팬에 기름을 두르고 당근과 새송이버섯을 볶아주세요.
    강불


    채소를 살짝 볶은 후 양념에 재운 고기를 넣어주세요.
    볶아주는 과정에서 간이 부족할 경우 간장을 1T 넣어주면 되요.


    고기 겉면이 어느정도 익으면 양파를 넣어주세요.
    아삭한 식감을 좋아하면 이때, 물렁한 식감을 좋아하면 당근과 버섯을 볶을때 넣어주세요.


    속까지 잘 익도록 강불에 5분정도 볶아준 후 대파를 넣어주세요.
    마무리 단계에서 올리고당(물엿)을 1T 넣어주면 제육볶음(주물럭)에 윤기가 나요.
    완성된 돼지고기 제육볶음(주물럭)

    답글삭제
  2. 자장면 만드는 법
    1. 배달을 시키세여
    2. 돈을 주세요
    3. 맛있게 드세요

    답글삭제
  3. 소고기 맛있게 먹는법
    1. 소고기를 산다
    2. i9 -9900k를 산다
    3. 조립을 해 cpu를 돌린다
    4. 온도가 올라가면 고기를 구워 먹는다

    답글삭제

댓글 쓰기