파이썬으로 배우는 게임 개발: 실전편 > 도서

본문 바로가기

도서

파이썬으로 배우는 게임 개발: 실전편

로즈
2025-01-24 09:28 34 0

본문




파이썬으로 배우는 게임 개발: 실전편
9791190665452.jpg


도서명 : 파이썬으로 배우는 게임 개발: 실전편
저자/출판사 : 히로세 츠요시, 제이펍
쪽수 : 544쪽
출판일 : 2020-11-20
ISBN : 9791190665452
정가 : 30000

1장 게임 개발 기초 지식 1 1
Lesson 1-1 키 입력 2
Lesson 1-2 실시간 처리 7
Lesson 1-3 캐릭터 애니메이션 10
Lesson 1-4 2차원 리스트를 활용한 맵 데이터 처리 18
Lesson 1-5 바닥과 벽 판정 21
COLUMN 파이썬 통합 개발 환경 24

2장 게임 개발 기초 지식 2 29
Lesson 2-1 히트 체크 1 30
Lesson 2-2 히트 체크 2 34
Lesson 2-3 삼각함수 사용법 37
Lesson 2-4 인덱스와 타이머 46
Lesson 2-5 미니 게임을 만들자! 50
COLUMN 게임의 세계관 59

3장 액션 게임을 만들자! -전편- 61
Lesson 3-1 닷-잇 게임이란? 62
Lesson 3-2 미로 표시하기 65
Lesson 3-3 캐릭터 이동하기 68
Lesson 3-4 캐릭터 방향과 애니메이션 74
Lesson 3-5 캐릭터를 부드럽게 움직이기 79
Lesson 3-6 아이템 획득 시 점수 올리기 87
Lesson 3-7 적 등장시키기 92
Lesson 3-8 타이틀, 클리어, 게임 오버 98
COLUMN BASIC과 파이썬 109

4장 액션 게임을 만들자! -후편- 111
Lesson 4-1 여러 스테이지 조합하기 112
Lesson 4-2 캐릭터의 남은 수명 적용하기 123
Lesson 4-3 새로운 적 등장시키기 129
Lesson 4-4 엔딩 만들기 139
Lesson 4-5 다양한 스테이지 준비하기 154
Lesson 4-6 맵 에디터 제작하기 1 156
Lesson 4-7 맵 에디터 제작하기 2 159
COLUMN 유명 애니메이션 게임 개발 비하인드 스토리 1 165

5장 Pygame 사용법 169
Lesson 5-1 Pygame이란? 170
Lesson 5-2 Pygame 설치 172
Lesson 5-3 Pygame의 기본적인 사용법 176
Lesson 5-4 Pygame으로 이미지 그리기 181
Lesson 5-5 이미지 회전, 확대, 축소하기 185
Lesson 5-6 동시에 키 입력하기 189
COLUMN 레트로 게임이란? 192

6장 슈팅 게임을 만들자! -상편- 195
Lesson 6-1 슈팅 게임이란? 196
Lesson 6-2 Pygame으로 고속 스크롤 구현하기 200
Lesson 6-3 플레이어 기체 움직이기 203
Lesson 6-4 탄환 발사하기 212
Lesson 6-5 여러 탄환 발사하기 216
Lesson 6-5 탄막 펼치기 223
COLUMN 유명 애니메이션 게임 개발 비하인드 스토리 2 230

7장 슈팅 게임을 만들자! -중편- 233
Lesson 7-1 적 기체 처리하기 234
Lesson 7-2 적 기체 격추하기 245
Lesson 7-3 폭발 연출 추가하기 252
Lesson 7-4 실드 추가하기 260
Lesson 7-5 타이틀, 게임 플레이, 게임 오버 269
COLUMN 단 3줄로 파티 게임을 만들 수 있는 파이썬 280

8장 슈팅 게임을 만들자! -하편- 283
Lesson 8-1 사운드 추가하기 284
Lesson 8-2 적 종류 늘리기 297
Lesson 8-3 보스 기체 등장시키기 306
Lesson 8-4 게임 완성하기 319
COLUMN 게임 패드로도 조작할 수 있다! 333

9장 3D 카 레이싱 게임을 만들자! -상편- 337
Lesson 9-1 카 레이싱 게임이란? 338
Lesson 9-2 3D CG와 유사 3D란? 341
Lesson 9-3 원근법에 관해 344
Lesson 9-4 도로 표시 방법 고려하기 346
Lesson 9-5 유사 3D로 도로 그리기 pt. 1 349
Lesson 9-6 유사 3D로 도로 그리기 pt. 2 354
Lesson 9-7 도로 커브 표현하기 357
Lesson 9-8 도로 기복 표현하기 pt. 1 362
Lesson 9-10 도로 기복 표현하기 pt. 2 366
COLUMN 도로를 자유롭게 바꾸는 프로그램 370

10장 3D 자동차 레이싱 게임을 만들자! -중편- 373
Lesson 10-1 Pygame 사용하기 374
Lesson 10-2 코스를 실감나게 그리기 376
Lesson 10-3 커브에 맞춰 배경 움직이기 384
Lesson 10-4 도로 기복 표현하기 389
Lesson 10-5 차선 구분선 그리기 395
Lesson 10-6 코스 정의 pt1. - 커브 데이터 400
Lesson 10-7 코스 정의 pt.2 - 기복 데이터 404
Lesson 10-8 코스 정의 pt.3 - 도로 주변 건물 407
Lesson 10-9 플레이어 차량 제어하기 415
COLUMN 처리 누락 판정하기 428

11장 3D 자동차 레이싱 게임을 만들자! -후편- 431
Lesson 11-1 컴퓨터 차량 추가하기 432
Lesson 11-2 차량 충돌 판정 추가하기 444
Lesson 11-3 시작부터 골까지의 흐름 453
Lesson 11-4 랩 타임 추가하기 464
Lesson 11-5 차종 선택 추가하기 476
COLUMN 컴퓨터 게임 인공지능 489

특별부록 Game Center 208X 493
1 Game Center 208X 494
2 블록 낙하 퍼즐 ‘애니멀’ 501

이 책을 마치며 502
찾아보기 504

댓글목록0

등록된 댓글이 없습니다.
게시판 전체검색