목차 일부
1장 C언어 기초 문법 및 사용 함수
C언어 키워드 정리 ... 16
함수 ... 16
Visual Studio 프로젝트 생성 ... 18
2장 게임의 기본 구조
게임의 기본 구성 요소 ... 22
게임의 기본 구조에 따른 함수 ... 23
C언어를 이용한 게임의 기본 구조 ... 23
게임 요소 동기화 ... 26
...
더보기
목차 전체
1장 C언어 기초 문법 및 사용 함수
C언어 키워드 정리 ... 16
함수 ... 16
Visual Studio 프로젝트 생성 ... 18
2장 게임의 기본 구조
게임의 기본 구성 요소 ... 22
게임의 기본 구조에 따른 함수 ... 23
C언어를 이용한 게임의 기본 구조 ... 23
게임 요소 동기화 ... 26
게임 기본 구조에서 키보드 처리 ... 28
3장 사운드
FMOD 소개 및 설치 ... 32
Visual Studio 6.0과 Visual Studio 2008에서 FMOD 라이브러리 및 헤더 경로 등록 ... 33
프로젝트에 FMOD 사운드 라이브러리 설정 ... 34
FMOD 사운드 DLL 파일 복사 ... 35
FMOD 사운드 프로그래밍 ... 35
4장 와이어 헌터 게임
1. 기획 ... 46
2. 실행 화면 ... 47
3. 게임 제작 로드맵 ... 48
4. 단계별 프로그래밍 ... 49
1단계
게임의 기본 구조 ... 49
주인공 ... 49
총알 ... 53
2단계
적 캐릭터 ... 60
3단계
충돌 ... 65
4단계
게임 소개 화면 출력 ... 73
게임 진행 제어 ... 74
5장 슛골인 게임
1. 기획 ... 80
2. 실행 화면 ... 81
3. 게임 제작 로드맵 ... 82
4. 단계별 프로그래밍 ... 83
1단계
주인공 ... 83
공 ... 87
2단계
골대 ... 92
3단계
충돌 ... 97
4단계
다음 스테이지로 연결하기 위한 화면 출력 ... 103
골 세레머니 화면 출력(효과 화면) ... 105
게임 진행 제어 ... 107
6장 하트 게임 툴 만들기
1. 툴 제작 기획 ... 114
2. 실행 화면 ... 116
3. 툴 제작 로드맵 ... 117
4. 단계별 프로그래밍 ... 118
1단계
데이터 분석 ... 118
메인 메뉴 ... 119
메인 메뉴 화면 ... 119
2단계
데이터 관리 ... 122
데이터 다루기 ... 131
3단계
파일 저장 ... 140
파일 읽기 ... 142
7장 하트 게임
1. 기획 ... 148
2. 실행 화면 ... 149
3. 게임 제작 로드맵 ... 150
4. 단계별 프로그래밍 ... 151
1단계
파일 읽기 ... 151
막대기 구조 설계 및 설정 ... 154
2단계
하트 바구니 ... 158
하트 ... 161
3단계
충돌 체크 ... 169
4단계
게임 진행 제어 ... 171
8장 두더지 잡기 게임
1. 기획 ... 178
2. 실행 화면 ... 179
3. 게임 제작 로드맵 ... 180
4. 단계별 프로그래밍 ... 181
1단계
망치 ... 181
2단계
두더지 구조 설계 및 설정 ... 186
3단계
충돌 체크 ... 190
4단계
게임 스테이지 정보 ... 192
게임 진행 제어 ... 193
9장 짝 맞추기 게임
1. 기획 ... 202
2. 실행 화면 ... 203
3. 게임 제작 로드맵 ... 204
4. 단계별 프로그래밍 ... 205
1단계
카드 ... 205
2단계
카드 짝 확인 ... 214
제한 시간 설정 ... 220
3단계
게임 스테이지 정보 ... 221
게임 진행 정보 ... 221
10장 벽돌 깨기 게임
1. 기획 ... 230
2. 실행 화면 ... 231
3. 게임 제작 로드맵 ... 232
4. 단계별 프로그래밍 ... 233
1단계
공 ... 233
막대기 ... 234
키보드 처리 ... 235
이동 및 출력 ... 236
키 입력에 따른 막대기 이동과 공 출력 ... 242
2단계
벽돌 ... 247
벽돌 출력 ... 247
3단계
충돌 ... 250
4단계
게임 스테이지 정보 ... 273
게임 진행 정보 ... 274
11장 Snake 게임 툴 만들기
1. 툴 제작 기획 ... 278
2. 실행 화면 ... 279
3. 툴 제작 로드맵 ... 280
4. 단계별 프로그래밍 ... 281
1단계
데이터 분석 ... 281
메인 메뉴 ... 282
메인 메뉴 화면 ... 282
2단계
Map ... 285
3단계
스테이지의 정보 설정 ... 292
4단계
파일 저장 ... 294
파일 읽기 ... 295
12장 Snake 게임
1. 툴 제작 기획 ... 298
2. 실행 화면 ... 299
3. 게임 제작 로드맵 ... 300
4. 단계별 프로그래밍 ... 301
1단계
Snake ... 301
키보드 처리 ... 303
이동 ... 306
2단계
적 캐릭터 ... 310
3단계
맵 구조 및 설정 ... 314
맵 로딩 및 출력 ... 316
4단계
Snake와 적 캐릭터 충돌 ... 317
Snake, 적 캐릭터, 먹이, 경계 영역인 블록과 충돌 ... 317
5단계
게임 스테이지 정보 ... 321
게임 진행 정보 ... 321
13장 Sogo 게임
1. 기획 ... 324
2. 실행 화면 ... 325
3. 게임 제작 로드맵 ... 326
4. 단계별 프로그래밍 ... 327
1단계
주인공 ... 327
미사일 ... 327
키보드 처리 및 출력 ... 328
2단계
적 캐릭터 ... 331
적 캐릭터의 미사일과 버퍼 ... 333
3단계
패턴(Pattern) ... 338
패턴을 적용한 적 캐릭터의 속성 ... 341
4단계
보스 ... 346
보스 미사일 ... 350
출력 ... 351
5단계
충돌 체크 ... 360
6단계
게임 스테이지 정보 ... 363
게임 진행 정보 ... 363
더보기 닫기