이전 버전에 이어서 진행합니다.


[Applications/SnakeGame] - Snake Game(뱀 게임) - 1


소스는 오픈소스로 되어있으며, 아래의 링크에서 보실 수 있습니다.

http://gaucho1218-sample-project.googlecode.com/svn/trunk/SnakeGame/


이번에는 지도를 추가해서 이를 그리는 작업을 추가해보았습니다.

뱀을 만들기 전에, 기본적으로 간단한 지도가 있어야 뱀을 만들고, 이동을 시키고, 먹이를 먹고, 그리고 길이가 늘어나는 순서로 진행하는 편이 좋겠다고 생각했기 때문입니다.


Map.h


그냥 간단하게 외벽이 있는 형태의 지도를 만들었습니다.

1은 벽을 뜻하는 것이고, 0은 비어있는 칸을 의미합니다.


GameBase.c



변경된 부분은 위와 같습니다.

전체적으로 Update부분에서 Draw를 하기 위한 코드를 가지고 있었고, 이를 Draw 부분으로 이동시킨 점과, 2차원 배열을 읽어서 이를 수행하는 부분과 관련된 내용입니다.


다음에는 간단하게 뱀을 만들어야겠습니다.

감사합니다.

저작자 표시 비영리 변경 금지
신고

'Applications > SnakeGame' 카테고리의 다른 글

Snake Game(뱀 게임) - 4  (0) 2014.05.18
Snake Game(뱀 게임) 제작 규칙 수정  (0) 2014.03.27
Snake Game(뱀 게임) - 3  (0) 2014.03.27
Snake Game(뱀 게임) - 2  (0) 2014.03.14
Snake Game(뱀 게임) - 1  (0) 2014.03.11
Snake 게임 제작  (0) 2014.03.10
by 가우초 2014.03.14 00:09