0人評分過此書

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

出版日期
2022
閱讀格式
PDF
書籍分類
學科分類
ISBN
9789865029913

本館館藏

借閱規則
當前可使用人數 30
借閱天數 14
線上看 0
借閱中 0
選擇分享方式

推薦本館採購書籍

您可以將喜歡的電子書推薦給圖書館,圖書館會參考讀者意見進行採購

讀者資料
圖書館
* 姓名
* 身分
系所
* E-mail
※ 我們會寄送一份副本至您填寫的Email中
電話
※ 電話格式為 區碼+電話號碼(ex. 0229235151)/ 手機格式為 0900111111
* 請輸入驗證碼
內容簡介:業界專家親自傳授的遊戲開發必備知識與技術

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

藉由本書,您將可以了解:
.遊戲開發的基本知識
.基礎的遊戲物理學
.如何製作地圖編輯器
.遊戲業界的開發祕辛
.開發動作遊戲的技巧
.Pygame的用法
.開發射擊遊戲的技巧
.開發3D賽車遊戲的技巧
  • 序言
  • 導言 本書的使用方法
  • 序幕 遊戲開發與程式設計師
  • Chapter 1 遊戲開發的基本知識1
    • Lesson 1-1 按鍵輸入
    • Lesson 1-2 即時處理
    • Lesson 1-3 角色的動畫
    • Lesson 1-4 利用二維列表管理地圖資料
    • Lesson 1-5 判斷地面與牆壁
    • COLUMN Python的整合開發環境
  • Chapter 2 遊戲開發的基本知識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特別附錄
    • Appendix 1 Game Center 208X
    • Appendix 2 《Animal》掉落物拼圖
  • 後記
  • 索引

評分與評論

請登入後再留言與評分
幫助
您好,請問需要甚麼幫助呢?
使用指南

客服專線:0800-000-747

服務時間:週一至週五 AM 09:00~PM 06:00

loading