內容簡介
業界人士教您如何從零開始進行遊戲的開發
這是一本專注在「如何從零到有開發出一款遊戲」的實作書籍。藉由本書,您可以了解遊戲開發與一般的軟體開發有何不同,以及遊戲開發的實際過程。
本書特色:
.幫助您更加了解遊戲開發的過程
.學會如何使用Python
.範例程式碼有詳盡的註解說明
.使用大量的圖解說明幫助理解
.提供遊戲開發的免費素材可供練習
目錄
Chapter 1|安裝Python
Lesson 1-1 何謂Python?
Lesson 1-2 安裝Python
Lesson 1-3 啟動Python
COLUMN 遊戲設計師收入好嗎?
Chapter 2|開始使用Python
Lesson 2-1 試著計算
Lesson 2-2 輸出字串
Lesson 2-3 輸出月曆
Lesson 2-4 撰寫程式的事前準備
Lesson 2-5 撰寫程式
Lesson 2-6 了解輸出與輸入的命令
Lesson 2-7 撰寫程式的方法
COLUMN 在遊戲完成之前
Chapter 3|學習程式設計的基礎
Lesson 3-1 變數與算式
Lesson 3-2 關於列表
Lesson 3-3 條件分歧
Lesson 3-4 關於迴圈
Lesson 3-5 關於函數
COLUMN 關於遊戲開發成本(一)
Chapter 4|import的使用方法
Lesson 4-1 關於模組
Lesson 4-2 複習月曆
Lesson 4-3 操作日期與時間
Lesson 4-4 亂數的使用方法
COLUMN 在RPG逃跑的失敗率
Chapter 5|運用CUI 開發迷你遊戲
Lesson 5-1 CUI與GUI
Lesson 5-2 製作猜謎遊戲
Lesson 5-3 製作大富翁
Lesson 5-4 尋找消失的英文字母
COLUMN 關於遊戲開發成本(二)
Chapter 6|GUI的基礎①
Lesson 6-1 關於GUI
Lesson 6-2 配置標籤
Lesson 6-3 配置按鈕
Lesson 6-4 使用畫布
Lesson 6-5 製作抽籤遊戲
COLUMN 在畫布顯示圖形
Chapter 7|GUI的基礎②
Lesson 7-1 配置文字輸入欄位
Lesson 7-2 配置多列的文字輸入欄位
Lesson 7-3 配置勾選按鈕
Lesson 7-4 顯示訊息方塊
Lesson 7-5 製作診斷遊戲
COLUMN 利用RGB值指定顏色
Chapter 8|開發正統遊戲的技術
Lesson 8-1 實現即時處理
Lesson 8-2 接收鍵盤輸入的指令
Lesson 8-3 輸入按鈕,移動圖片
Lesson 8-4 定義迷宮的資料
Lesson 8-5 平面遊戲的開發基礎
COLUMN 如何完成遊戲軟體
Lesson 8-6 替遊戲收尾
COLUMN 製作數位相框
Chapter 9|掉落物拼圖
Lesson 9-1 思考遊戲的規格
Lesson 9-2 嵌入滑鼠輸入處理
Lesson 9...