Python遊戲開發講座進階篇|動作射擊與3D賽車 | 拾書所

Python遊戲開發講座進階篇|動作射擊與3D賽車

$ 672 元 原價 850

內容簡介

業界專家親自傳授的遊戲開發必備知識與技術

本書是用Python程式語言解說如何開發正式遊戲的教材,將帶領你實際製作動作遊戲、射擊遊戲、還有模擬3D影像效果的3D賽車遊戲,從動手做的過程中學會開發遊戲的Know How。

藉由本書,您將可以了解:
.遊戲開發的基本知識
.基礎的遊戲物理學
.如何製作地圖編輯器
.遊戲業界的開發祕辛
.開發動作遊戲的技巧
.Pygame的用法
.開發射擊遊戲的技巧
.開發3D賽車遊戲的技巧

目錄

Chapter 1|遊戲開發的基本知識
Lesson 1-1 按鍵輸入
Lesson 1-2 即時處理
Lesson 1-3 角色的動畫
Lesson 1-4 利用二維列表管理地圖資料
Lesson 1-5 判斷地面與牆壁
COLUMN Python的整合開發環境

Chapter 2|遊戲開發的基本知識
Lesson 2-1 矩形的碰撞偵測
Lesson 2-2 圓形的碰撞偵測
Lesson 2-3 三角函數的用法
Lesson 2-4 索引與計時器
Lesson 2-5 製作小遊戲!
COLUMN 遊戲的世界觀

Chapter 3|製作動作遊戲!上篇
Lesson 3-1 吃點數遊戲
Lesson 3-2 顯示迷宮
Lesson 3-3 移動角色
Lesson 3-4 角色的方向及動畫
Lesson 3-5 順暢移動角色
Lesson 3-6 取得道具,增加分數
Lesson 3-7 敵人登場
Lesson 3-8 標題、過關、遊戲結束
COLUMN BASIC與Python

Chapter 4|製作動作遊戲!下篇
Lesson 4-1 加入多個關卡
Lesson 4-2 加入主角的剩餘命數
Lesson 4-3 新敵人登場
Lesson 4-4 製作結尾
Lesson 4-5 準備各種關卡
Lesson 4-6 製作地圖編輯器
Lesson 4-7 輸出地圖編輯器的資料
COLUMN 知名動畫遊戲的開發秘辛 之一

Chapter 5|Pygame的用法
Lesson 5-1 關於Pygame
Lesson 5-2 安裝Pygame
Lesson 5-3 Pygame的基本用法
Lesson 5-4 用Pygame繪製影像
Lesson 5-5 旋轉與縮放影像
Lesson 5-6 同時輸入多個按鍵
COLUMN 關於復古遊戲

Chapter 6|製作射擊遊戲!上篇
Lesson 6-1 關於射擊遊戲
Lesson 6-2 在Pygame快速捲動
Lesson 6-3 移動我機
Lesson 6-4 發射飛彈
Lesson 6-5 發射多發飛彈
Lesson 6-6 發射彈幕
COLUMN 知名動畫遊戲的開發秘辛之二

Chapter 7|製作射擊遊戲!中篇
Lesson 7-1 敵機的處理
Lesson 7-2 用飛彈擊落敵機
Lesson 7-3 加入爆炸效果
Lesson 7-4 加入防禦力
Lesson 7-5 標題、玩遊戲、遊戲結束
COLUMN Python只用三行就能製作出派對遊戲

Chapter 8|製作射擊遊戲!下篇
Lesson 8-1 加入音效
Lesson ...

Brand Slider