티스토리 뷰


안녕하세요


이번 포스트주제는


C/C++ 로 콘솔게임 개발하기입니다.




C언어나 C++의 기초만 알고계신다면 쉽게 따라오실 수 있습니다.



[요구사항]

조건문

반복문

배열

함수



위에 작성한 내용에 대해서 알고계셔야 이해하기 쉽습니다.


모르는상태로 진행해도 강좌를 따라하면 완성되겠지만 개념이 잡히지않은상태로 따라오면

이후에 고생하실수도 있습니다.






C/C++이라고는 하였지만 C언어 중심으로 진행할 계획입니다.

(클래스, 네임스페이스 미사용)


콘솔환경 게임은 C/C++ 둘다 개발 방식은 거의 동일하므로 C언어 중심으로 진행해도 큰 문제는 없다고 생각합니다.



1회차 강좌에 여러 챕터로 나눠서 진행할 예정입니다.

기능별로 챕터를 나눠서 한 강좌에 2개 이상의 챕터가 포함되도록 하겠습니다.







먼저 본격적으로 개발을 시작하기 전에 구상(기획)해야할 내용이 있습니다.



바로 게임의 주제입니다.






어떤 게임을 만들지, 어떤 방식으로 조작할지 정해두고 미리 생각한 후 개발을 진행하면

훨씬 수월하게 진행하실 수 있습니다.


저는 키보드로 조작하는 탈출게임을 개발할 계획입니다.

슈팅게임이나 다른 게임도 개발할 수 있지만, 탈출맵같은 형식의 게임을 개발할 수 있다면

다른 스타일의 게임은 금방 제작하실 수 있을것입니다.






간단하게 생각한 내용을 그려보자면 아래와 같습니다.


플레이어: 검정

탈출구: 초록

노란색 별: 아이템(열쇠)

갈색: 문

(추후에 다른 아이템 추가가능)




키보드로 조작하며 아이템을 이용하여 탈출구까지 도착하는 게임을 기획하였습니다.



메인화면, 정보화면, 맵 선택화면, 게임화면을

강좌를 진행하며 직접 개발해보도록 하겠습니다.





강좌에서 개발 도구는 Dev C++을 사용할 예정입니다.

(다른 개발도구인 Visual Studio, Code Blocks를 사용해도 됩니다)


다운로드

https://sourceforge.net/projects/orwelldevcpp/







개발도구를 설치하셨으면 다음 강좌를 진행하시면 됩니다.


감사합니다.



댓글
  • 프로필사진 윤기석 1~3 까지 보다가 너무 자세하고 좋은거같아서 배우면서 과제에 활용하겠습니다 감사합니다! ㅋㅋㅋ 자판기 시스템을 만들라는데 이 콘솔창을 활용하면 매우 깔끔하겠네요! 2020.06.10 15:18
  • 프로필사진 BlogIcon 이근둥 감사합니다! 다소 부족한 부분이 많이 있을 텐데 도움이 될 수 있으면 좋겠습니다. 2020.06.25 14:32 신고
댓글쓰기 폼