Python遊戲開發講座進階篇|動作射擊與3D賽車( 繁體 字) | |
作者:廣瀬豪 | 類別:1. -> 程式設計 -> Python |
譯者:吳嘉芳 | |
出版社:碁峰出版 | 3dWoo書號: 55487 詢問書籍請說出此書號! 缺書 NT定價: 折扣價: 638 元 |
出版日:12/29/2021 | |
頁數:454 | |
光碟數:0 | |
站長推薦: | |
印刷:全彩印刷 | 語系: ( 繁體 字 ) |
ISBN:9789865029913 | 加入購物車 │加到我的最愛 (請先登入會員) |
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社) | |
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 8-2 增加敵機的種類 Lesson 8-3 魔王機登場 Lesson 8-4 完成遊戲 COLUMN 用遊戲控制器操作遊戲! Chapter 9|製作3D賽車遊戲!上篇 Lesson 9-1 關於賽車遊戲 Lesson 9-2 3DCG與模擬3D Lesson 9-3 遠近法 Lesson 9-4 思考道路呈現的狀態 Lesson 9-5 運用擬3D技巧繪製道路|使用矩形 Lesson 9-6 運用擬3D技巧繪製道路|使用多邊形 Lesson 9-7 表現道路的彎度 Lesson 9-8 表現道路的高低起伏 之一 Lesson 9-9 表現道路的高低起伏 之二 COLUMN 讓道路隨意變化的程式 Chapter 10|製作3D賽車遊戲!中篇 Lesson 10-1 使用Pygame Lesson 10-2 畫出較精緻的賽道 Lesson 10-3 依照彎曲狀態移動背景 Lesson 10-4 表現道路起伏 Lesson 10-5 繪製車道的分隔線 Lesson 10-6 定義賽道之一 彎曲資料 Lesson 10-7 定義賽道之二 起伏資料 Lesson 10-8 定義賽道之三 道路旁的物體 Lesson 10-9 控制玩家的賽車 COLUMN 檢測處理速度下降的問題 Chapter 11|製作3D賽車遊戲!下篇 Lesson 11-1 讓電腦控制的賽車在賽道上行駛 Lesson 11-2 加入判斷賽車碰撞的處理 Lesson 11-3 從起點到終點的過程 Lesson 11-4 加入單圈時間 Lesson 11-5 可以選擇車種 COLUMN 電腦遊戲AI 特別附錄 Appendix 1 Game Center 208X Appendix 2 《Animal》掉落物拼圖 業界專家親自傳授的遊戲開發必備知識與技術本書是用Python程式語言解說如何開發正式遊戲的教材,將帶領你實際製作動作遊戲、射擊遊戲、還有模擬3D影像效果的3D賽車遊戲,從動手做的過程中學會開發遊戲的Know How。藉由本書,您將可以了解:.遊戲開發的基本知識.基礎的遊戲物理學.如何製作地圖編輯器.遊戲業界的開發祕辛.開發動作遊戲的技巧.Pygame的用法.開發射擊遊戲的技巧.開發3D賽車遊戲的技巧
|