Projects (2) 썸네일형 리스트형 C언어 게임만들기 - 1 우선 내가 만들고 싶은 Snake 게임을 만들기 위해서 기획 단계를 거쳐야 한다. 참고로 포스트에 들어가는 이미지는 대부분 아이패드 노트 캡쳐본이 될 것이다. 내가 글로써 표현하지 못하는 개념들이나 중간중간 내가 표현하고 싶은 것들을 도식화해서 표현하고 싶을 때 사용할 예정이다. mainScene영역 내부에서 Snake가 돌아다니는 모습이다. 중간중간 붉은색 'food'도 있다. 이걸 먹으면 'snake'의 길이가 1 증가한다. 일단 게임의 인트로나 엔딩과 같은 부차적인 것들은 차치하고, 게임의 핵심인 mainScene부터 기획해보도록 하자. 일단 mainScene을 구현하기 위해서 필요한 변수Field부터 구상해보자. 어떤 변수들이 필요할까? 아래는 이를 대충 구상해본 것이다. 만약 미처 생각하지 못해.. C언어 게임만들기 - intro 언젠가 한번쯤은 c언어로 바닥부터 구현해낸 게임을 만들어보고 싶었다. 이를테면 MUD게임같은 개발자의 영혼이 느껴지는 Low-level의 게임 말이다. 하지만 나는 c언어로 게임을 만들기 위해 필요한 스레드(Thread) 개념이나 System 관련 명령어도 잘 모르기 때문에 처음부터 거대한 무언가를 만드려고 시도하는 것은 너무 무모하고 도중에 금방 지칠 것 같은 느낌이다. 그래서 가장 간단하다고 생각되는 Snake게임을 만들어볼 생각이다. 말 그대로 뱀이 기어다니는 게임인데, 이 뱀은 기어다니면서 먹이를 주워먹으며 점점 성장한다. 그러나 머리가 자신의 몸통에 부딪히는 순간 게임오버되는 간단한 게임이다. 지금부터 이 포스트 시리즈에 게임 기획 과정부터 중간중간 개념 정리, 코딩과 결과물까지 공유해볼 생각이다. 이전 1 다음