목록전체 글 (104)
눈팅하는 게임개발자 블로그
Register CPU가 연산을 하기 위해 필요한 데이터를 저장하는 CPU 내부의 수십 개의 작은 저장 장소. 컴퓨터의 처리장치 중 속도가 가장 빠르다. (레지스터 > 캐시 > 메모리 > 보조기억장치 순) n개의 Filp/Flip으로 구성되어 있는데 예를 들면 32비트 레지스터는 32개의 Flip/Flop으로 구성된다. Word의 비트에 따라 연산을 수행한다. CPU 내부의 주요 레지스터로는 MAR, PC, IR 등이 있다. MAR(Memory Address Register) : 메모리의 주소를 저장하는 레지스터 PC(Program Counter) : 다음에 수행될 명령어의 위치를 저장하는 레지스터 IR(Instruction Register) : 현재 수행중인 명령어를 저장하는 레지스터 AC(Accumu..
깃헙 : github.com/Palamore/Tetris_palamore Palamore/Tetris_palamore tetris. Contribute to Palamore/Tetris_palamore development by creating an account on GitHub. github.com 우선 게임의 흐름도부터. 각 클래스를 간단히 짚어보자면 Block 테트리스 블록 객체들의 클래스 블록은 시계방향으로 회전(Rotate)할 수 있다. Game Manager 게임의 전반적인 Context를 관리한다. 현재 쌓여있는 블럭 상황(맵)에 대한 정보, 1줄이 완성되면 없어지는 로직, Handler가 다음에 사용할 테트리스 블럭 등에 대한 정보들이 있다. Handler 유저가 직접 조작하는 블럭과 이..
포트폴리오 영상 www.youtube.com/watch?v=J4Te6gEdxZI 이미 출시한지는 몇 개월 지났지만 출시 직후에는 이것 저것 해야 할 것들이 많았기 때문에 이제서야 써보는 개발 기록. (사실 출시는 했지만 고쳐야 할 버그들 또는 폴리싱이 덜 된 부분들이 많이 남아있을 것이다.) 아무튼. 개발 기록을 써보는 것이 첫 시도는 아니지만 제대로 마무리 지은 적도 없고 아직도 어떻게 써야 좋을지 모르겠다. 무작정 게임에 사용된 Scene을 단위로 기록해보자. Main Game Scene palamore.tistory.com/323 개발 기록 - Main Game Scene 메인 게임이 진행되는 씬. 플레이어는 타워를 짓고, 시계방향으로 돌아가는 적의 진행로에 맞춰서 한 스테이지 당 5번의 웨이브를 ..