-
Python遊戲開發講座, 進階篇 : 動作射擊與3D賽車
-
點閱:158
118人已收藏
- 作者: 廣瀬豪著 , 吳嘉芳譯
- 出版社:碁峰資訊股份有限公司
- 出版年:2022
- ISBN:9789865029913
- EISBN:9786263242517 PDF
- 格式:PDF,JPG
- 頁數:460
-
附註:本電子書含光碟資料, 購買/借閱後請至個人書房下載 原紙本書ISBN: 9789865029913 附錄: 1, Game Center 208X--2, <
>掉落物拼圖 含索引(租書不含光碟資料) - 系列書: Python遊戲開發講座,本系列共2本
業界專家親自傳授的遊戲開發必備知識與技術
本書是用Python程式語言解說如何開發正式遊戲的教材,將帶領你實際製作動作遊戲、射擊遊戲、還有模擬3D影像效果的3D賽車遊戲,從動手做的過程中學會開發遊戲的Know How。
藉由本書,您將可以了解:
.遊戲開發的基本知識
.基礎的遊戲物理學
.如何製作地圖編輯器
.遊戲業界的開發祕辛
.開發動作遊戲的技巧
.Pygame的用法
.開發射擊遊戲的技巧
.開發3D賽車遊戲的技巧
.基礎的遊戲物理學
.如何製作地圖編輯器
.遊戲業界的開發祕辛
.開發動作遊戲的技巧
.Pygame的用法
.開發射擊遊戲的技巧
.開發3D賽車遊戲的技巧
- 序言(第5頁)
- 導言|本書的使用方法(第10頁)
- 序幕|遊戲開發與程式設計師(第15頁)
- Chapter 1 遊戲開發的基本知識 1(第23頁)
- Lesson 1-1 按鍵輸入(第24頁)
- Lesson 1-2 即時處理(第29頁)
- Lesson 1-3 角色的動畫(第31頁)
- Lesson 1-4 利用二維列表管理地圖資料(第38頁)
- Lesson 1-5 判斷地面與牆壁(第41頁)
- COLUMN Python 的整合開發環境(第44頁)
- Chapter 2 遊戲開發的基本知識 2(第49頁)
- Lesson 2-1 矩形的碰撞偵測(第50頁)
- Lesson 2-2 圓形的碰撞偵測(第54頁)
- Lesson 2-3 三角函數的用法(第57頁)
- Lesson 2-4 索引與計時器(第65頁)
- Lesson 2-5 製作小遊戲!(第68頁)
- COLUMN 遊戲的世界觀(第75頁)
- Chapter 3 製作動作遊戲!上篇(第77頁)
- Lesson 3-1 吃點數遊戲(第78頁)
- Lesson 3-2 顯示迷宮(第81頁)
- Lesson 3-3 移動角色(第84頁)
- Lesson 3-4 角色的方向及動畫(第89頁)
- Lesson 3-5 順暢移動角色(第93頁)
- Lesson 3-6 取得道具,增加分數(第101頁)
- Lesson 3-7 敵人登場(第105頁)
- Lesson 3-8 標題、過關、遊戲結束(第110頁)
- COLUMN BASIC 與 Python(第120頁)
- Chapter 4 製作動作遊戲!下篇(第121頁)
- Lesson 4-1 加入多個關卡(第122頁)
- Lesson 4-2 加入主角的剩餘命數(第131頁)
- Lesson 4-3 新敵人登場(第136頁)
- Lesson 4-4 製作結尾(第144頁)
- Lesson 4-5 準備各種關卡(第156頁)
- Lesson 4-6 製作地圖編輯器(第158頁)
- Lesson 4-7 輸出地圖編輯器的資料(第161頁)
- COLUMN 知名動畫遊戲的開發秘辛 之一(第166頁)
- Chapter 5 Pygame 的用法(第169頁)
- Lesson 5-1 關於 Pygame(第170頁)
- Lesson 5-2 安裝 Pygame(第172頁)
- Lesson 5-3 Pygame 的基本用法(第176頁)
- Lesson 5-4 用 Pygame 繪製影像(第180頁)
- Lesson 5-5 旋轉與縮放影像(第183頁)
- Lesson 5-6 同時輸入多個按鍵(第187頁)
- COLUMN 關於復古遊戲(第190頁)
- Chapter 6 製作射擊遊戲!上篇(第191頁)
- Lesson 6-1 關於射擊遊戲(第192頁)
- Lesson 6-2 在 Pygame 快速捲動(第196頁)
- Lesson 6-3 移動我機(第199頁)
- Lesson 6-4 發射飛彈(第206頁)
- Lesson 6-5 發射多發飛彈(第210頁)
- Lesson 6-6 發射彈幕(第217頁)
- COLUMN 知名動畫遊戲的開發秘辛 之二(第223頁)
- Chapter 7 製作射擊遊戲!中篇(第225頁)
- Lesson 7-1 敵機的處理(第226頁)
- Lesson 7-2 用飛彈擊落敵機(第235頁)
- Lesson 7-3 加入爆炸效果(第241頁)
- Lesson 7-4 加入防禦力(第248頁)
- Lesson 7-5 標題、玩遊戲、遊戲結束(第256頁)
- COLUMN Python 只用三行就能製作出派對遊戲(第265頁)
- Chapter 8 製作射擊遊戲!下篇(第267頁)
- Lesson 8-1 加入音效(第268頁)
- Lesson 8-2 增加敵機的種類(第279頁)
- Lesson 8-3 魔王機登場(第286頁)
- Lesson 8-4 完成遊戲(第297頁)
- COLUMN 用遊戲控制器操作遊戲!(第309頁)
- Chapter 9 製作 3D 賽車遊戲!上篇(第313頁)
- Lesson 9-1 關於賽車遊戲(第314頁)
- Lesson 9-2 3DCG 與模擬 3D(第316頁)
- Lesson 9-3 遠近法·(第318頁)
- Lesson 9-4 思考道路呈現的狀態(第320頁)
- Lesson 9-5 運用擬 3D 技巧繪製道路|使用矩形(第322頁)
- Lesson 9-6 運用擬 3D 技巧繪製道路|使用多邊形(第326頁)
- Lesson 9-7 表現道路的彎度(第328頁)
- Lesson 9-8 表現道路的高低起伏 之一(第332頁)
- Lesson 9-9 表現道路的高低起伏 之二(第335頁)
- COLUMN 讓道路隨意變化的程式(第339頁)
- Chapter 10 製作 3D 賽車遊戲!中篇(第341頁)
- Lesson 10-1 使用 Pygame(第342頁)
- Lesson 10-2 畫出較精緻的賽道(第344頁)
- Lesson 10-3 依照彎曲狀態移動背景(第351頁)
- Lesson 10-4 表現道路起伏(第356頁)
- Lesson 10-5 繪製車道的分隔線(第362頁)
- Lesson 10-6 定義賽道之一 彎曲資料(第366頁)
- Lesson 10-7 定義賽道之二 起伏資料(第369頁)
- Lesson 10-8 定義賽道之三 道路旁的物體(第371頁)
- Lesson 10-9 控制玩家的賽車(第378頁)
- COLUMN 檢測處理速度下降的問題(第389頁)
- Chapter 11 製作 3D 賽車遊戲!下篇(第391頁)
- Lesson 11-1 讓電腦控制的賽車在賽道上行駛(第392頁)
- Lesson 11-2 加入判斷賽車碰撞的處理(第402頁)
- Lesson 11-3 從起點到終點的過程(第409頁)
- Lesson 11-4 加入單圈時間(第418頁)
- Lesson 11-5 可以選擇車種(第427頁)
- COLUMN 電腦遊戲 AI(第438頁)
- Appendix 特別附錄(第441頁)
- Appendix 1 Game Center 208X(第442頁)
- Appendix 2 《Animal》掉落物拼圖(第448頁)
- 後記(第449頁)
- 索引(第450頁)
紙本書 NT$ 850
單本電子書
NT$
850
同分類熱門書