안녕하세요
이번 포스트주제는
C/C++ 로 콘솔게임 개발하기입니다.
C언어나 C++의 기초만 알고계신다면 쉽게 따라오실 수 있습니다.
[요구사항]
조건문
반복문
배열
함수
위에 작성한 내용에 대해서 알고계셔야 이해하기 쉽습니다.
모르는상태로 진행해도 강좌를 따라하면 완성되겠지만 개념이 잡히지않은상태로 따라오면
이후에 고생하실수도 있습니다.
C/C++이라고는 하였지만 C언어 중심으로 진행할 계획입니다.
(클래스, 네임스페이스 미사용)
콘솔환경 게임은 C/C++ 둘다 개발 방식은 거의 동일하므로 C언어 중심으로 진행해도 큰 문제는 없다고 생각합니다.
1회차 강좌에 여러 챕터로 나눠서 진행할 예정입니다.
기능별로 챕터를 나눠서 한 강좌에 2개 이상의 챕터가 포함되도록 하겠습니다.
먼저 본격적으로 개발을 시작하기 전에 구상(기획)해야할 내용이 있습니다.
바로 게임의 주제입니다.
어떤 게임을 만들지, 어떤 방식으로 조작할지 정해두고 미리 생각한 후 개발을 진행하면
훨씬 수월하게 진행하실 수 있습니다.
저는 키보드로 조작하는 탈출게임을 개발할 계획입니다.
슈팅게임이나 다른 게임도 개발할 수 있지만, 탈출맵같은 형식의 게임을 개발할 수 있다면
다른 스타일의 게임은 금방 제작하실 수 있을것입니다.
간단하게 생각한 내용을 그려보자면 아래와 같습니다.
플레이어: 검정
탈출구: 초록
노란색 별: 아이템(열쇠)
갈색: 문
(추후에 다른 아이템 추가가능)
키보드로 조작하며 아이템을 이용하여 탈출구까지 도착하는 게임을 기획하였습니다.
메인화면, 정보화면, 맵 선택화면, 게임화면을
강좌를 진행하며 직접 개발해보도록 하겠습니다.
강좌에서 개발 도구는 Dev C++을 사용할 예정입니다.
(다른 개발도구인 Visual Studio, Code Blocks를 사용해도 됩니다)
다운로드
https://sourceforge.net/projects/orwelldevcpp/
개발도구를 설치하셨으면 다음 강좌를 진행하시면 됩니다.
감사합니다.