저자의 말 |
| <한 시간 만에 게임 만들기> - 2025년 1월 더보기 이 책은 컴퓨터 게임의 각 장르를 대표하는 7편의 게임 제작 방법을 실제 개발 절차 순으로 설명합니다. 프로그래밍 경험이 없더라도 차례대로 따라가면 반드시 완성할 수 있도록 구성했습니다. 언어 기능 설명은 하지 않지만, 매 과정마다 동작 확인을 하므로 각 명령문의 역할을 이해하기 쉽게 구성했습니다.
사용하는 앱은 통합 개발 환경 "Visual Studio"뿐이며 특별한 라이브러리나 기존 코드는 전혀 사용하지 않고 모든 것을 처음부터 작성합니다. 다만, 키보드 입력 처리에 Windows 고유의 함수를 사용하므로 Windows 전용 프로그램이라고 할 수 있습니다.
이 책에서 사용하는 Visual Studio 버전은 무료판 "Community 2022"입니다. 버전이 다르면 프로젝트 작성 방법 등이 다를 수 있습니다. 사용하는 OS는 "Windows 11"이지만, "Windows 10"에서도 동작을 확인했습니다.
사용하는 언어는 "C 언어"의 상위 호환인 "C++"입니다. Java, C#, JavaScript 등 다른 언어는 알지만 C++는 모르는 사람도 이해하기 쉽도록 가능한 한 C++ 고유의 기능(포인터 등)은 사용하지 않으며 다른 언어와 공통 또는 동등한 기능을 사용합니다.
작성하는 게임의 그래픽은 콘솔(사용자와 컴퓨터가 문자열의 입출력을 통해 대화하는 창)에 출력하는 아스키아트(ASCII ART)만으로 재현합니다. 여기에는 '그래픽이 있는 경우에 비해 작업량이 줄어든다'는 장점과 '아스키아트만으로도 게임을 만들 수 있다!'는 재미가 있습니다.
|