Python遊戲開發講座入門篇

    基礎知識與RPG遊戲

    收集中
    US$23.72

    內容簡介


    業界人士教您如何從零開始進行遊戲的開發

    這是一本專注在「如何從零到有開發出一款遊戲」的實作書籍。藉由本書,您可以了解遊戲開發與一般的軟體開發有何不同,以及遊戲開發的實際過程。

    本書特色:
    .幫助您更加了解遊戲開發的過程
    .學會如何使用Python
    .範例程式碼有詳盡的註解說明
    .使用大量的圖解說明幫助理解
    .提供遊戲開發的免費素材可供練習

    作者介紹


    廣瀨豪
    早稻田大學理工學部畢業。於Namco擔任遊戲規劃師、於任天堂與KONAMI的合辦公司擔任程式設計師與總監之後獨立創業,設立製作遊戲的World Wide Software股份有限公司,從事電視遊樂器軟體、大型遊戲機台、手機應用程式、網路應用程式以及各種遊戲的開發。目前一邊經營公司,一邊於教育機關指導程式設計與遊戲開發或是撰寫相關書籍。第一次開發遊戲是在國中的時候,之後就本著工作與興趣,以C /C++、Java、JavaScript、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-3 顯示遊戲裡的滑鼠游標
    Lesson 9-4 管理格子裡的資料
    Lesson 9-5 讓方塊落下的演算法
    Lesson 9-6 點擊後配置方塊
    Lesson 9-7 判斷方塊是否連線的演算法
    Lesson 9-8 嵌入正確的演算法
    Lesson 9-9 標題畫面與遊戲結束畫面
    Lesson 9-10 完成掉落物拼圖遊戲
    COLUMN 利用winsound發出音效

    Chapter 10|Pygame的使用方法
    Lesson 10-1 思考遊戲的規格
    Lesson 10-2 Pygame 的系統
    Lesson 10-3 繪製圖片
    Lesson 10-4 繪製圖形
    Lesson 10-5 接收按鍵輸入
    Lesson 10-6 接收滑鼠輸入
    Lesson 10-7 輸出音效
    COLUMN 如何在Pygame 顯示中文

    Chapter 11|開發正統的RPG遊戲!(上篇)
    Lesson 11-1 關於角色扮演遊戲
    Lesson 11-2 自動產生迷宮
    Lesson 11-3 打造地下城
    Lesson 11-4 在地下城移動
    Lesson 11-5 建立戰鬥場景之1
    Lesson 11-6 建立戰鬥場景之2
    Lesson 11-7 建立戰鬥場景之3
    COLUMN 遊戲的特效

    Chapter 12|開發正統的RPG遊戲!(下篇)
    Lesson 12-1 角色扮演遊戲的全貌
    Lesson 12-2 下載檔案與執行程式
    Lesson 12-3 程式內容
    Lesson 12-4 程式的細節
    COLUMN Python 的檔案處理

    Chapter 13|物件導向程式設計
    Lesson 13-1 關於物件導向程式設計
    Lesson 13-2 類別與物件
    Lesson 13-3 利用tkinter 學習物件導向
    Lesson 13-4 進一步學習物件導向程式設計
    COLUMN 筆者也陷入苦戰的物件導向程式設計

    Appedix|池山高校Python研究部
    第1個遊戲 一筆畫成的迷宮遊戲
    第2個遊戲 英文單字學習軟體
    第3個遊戲 打磚塊

    章节目录

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      序 言
    • 1-4
      目 錄
    • 1-5
      導言 本書的使用方法
    • 1-6
      序幕 成為遊戲程式設計師吧!
    • 1-7
      Ch01 安裝Python
    • 1-8
      1-1 何謂Python ?
    • 1-9
      1-2 安裝Python
    • 1-10
      1-3 啟動Python
    • 1-11
      遊戲設計師收入好嗎?
    • 1-12
      Ch02 開始使用Python
    • 1-13
      2-1 試著計算
    • 1-14
      2-2 輸出字串
    • 1-15
      2-3 輸出月曆
    • 1-16
      2-4 撰寫程式的事前準備
    • 1-17
      2-5 撰寫程式
    • 1-18
      2-6 了解輸出與輸入的命令
    • 1-19
      2-7 撰寫程式的方法
    • 1-20
      在遊戲完成之前
    • 1-21
      Ch03 學習程式設計的基礎
    • 1-22
      3-1 變數與算式
    • 1-23
      3-2 關於列表
    • 1-24
      3-3 條件分歧
    • 1-25
      3-4 關於迴圈
    • 1-26
      3-5 關於函數
    • 1-27
      關於遊戲開發成本(一)
    • 1-28
      Ch04 import 的使用方法
    • 1-29
      4-1 關於模組
    • 1-30
      4-2 複習月曆
    • 1-31
      4-3 操作日期與時間
    • 1-32
      4-4 亂數的使用方法
    • 1-33
      在RPG 逃跑的失敗率
    • 1-34
      Ch05 運用CUI開發迷你遊戲
    • 1-35
      5-1 CUI 與GUI
    • 1-36
      5-2 製作猜謎遊戲
    • 1-37
      5-3 製作大富翁
    • 1-38
      5-4 尋找消失的英文字母
    • 1-39
      關於遊戲開發成本(二)
    • 1-40
      Ch06 GUI 的基礎 ①
    • 1-41
      6-1 關於GUI
    • 1-42
      6-2 配置標籤
    • 1-43
      6-3 配置按鈕
    • 1-44
      6-4 使用畫布
    • 1-45
      6-5 製作抽籤遊戲
    • 1-46
      在畫布顯示圖形
    • 1-47
      Ch07 GUI 的基礎 ②
    • 1-48
      7-1 配置文字輸入欄位
    • 1-49
      7-2 配置多列的文字輸入欄位
    • 1-50
      7-3 配置勾選按鈕
    • 1-51
      7-4 顯示訊息方塊
    • 1-52
      7-5 製作診斷遊戲
    • 1-53
      利用RGB 值指定顏色
    • 1-54
      Ch08 開發正統遊戲的技術
    • 1-55
      8-1 實現即時處理
    • 1-56
      8-2 接收鍵盤輸入的指令
    • 1-57
      8-3 輸入按鈕,移動圖片
    • 1-58
      8-4 定義迷宮的資料
    • 1-59
      8-5 平面遊戲的開發基礎
    • 1-60
      如何完成遊戲軟體
    • 1-61
      8-6 替遊戲收尾
    • 1-62
      製作數位相框
    • 1-63
      Ch09 掉落物拼圖
    • 1-64
      9-1 思考遊戲的規格
    • 1-65
      9-2 嵌入滑鼠輸入處理
    • 1-66
      9-3 顯示遊戲裡的滑鼠游標
    • 1-67
      9-4 管理格子裡的資料
    • 1-68
      9-5 讓方塊落下的演算法
    • 1-69
      9-6 點擊後配置方塊
    • 1-70
      9-7 判斷方塊是否連線的演算法
    • 1-71
      9-8 嵌入正確的演算法
    • 1-72
      9-9 標題畫面與遊戲結束畫面
    • 1-73
      9-10 完成掉落物拼圖遊戲
    • 1-74
      利用winsound 發出音效
    • 1-75
      Ch10 Pygame 的使用方法
    • 1-76
      10-1 思考遊戲的規格
    • 1-77
      10-2 Pygame 的系統
    • 1-78
      10-3 繪製圖片
    • 1-79
      10-4 繪製圖形
    • 1-80
      10-5 接收按鍵輸入
    • 1-81
      10-6 接收滑鼠輸入
    • 1-82
      10-7 輸出音效
    • 1-83
      如何在Pygame 顯示中文
    • 1-84
      Ch11 開發正統的RPG遊戲! ( 上篇)
    • 1-85
      11-1 關於角色扮演遊戲
    • 1-86
      11-2 自動產生迷宮
    • 1-87
      11-3 打造地下城
    • 1-88
      11-4 在地下城移動
    • 1-89
      11-5 建立戰鬥場景之1
    • 1-90
      11-6 建立戰鬥場景之2
    • 1-91
      11-7 建立戰鬥場景之3
    • 1-92
      遊戲的特效
    • 1-93
      Ch12 開發正統的RPG遊戲!(下篇)
    • 1-94
      12-1 角色扮演遊戲的全貌
    • 1-95
      12-2 下載檔案與執行程式
    • 1-96
      12-3 程式內容
    • 1-97
      12-4 程式的細節
    • 1-98
      Python 的檔案處理
    • 1-99
      Ch13 物件導向程式設計
    • 1-100
      13-1 關於物件導向程式設計
    • 1-101
      13-2 類別與物件
    • 1-102
      13-3 利用tkinter 學習物件導向
    • 1-103
      13-4 進一步學習物件導向程式設計
    • 1-104
      筆者也陷入苦戰的物件導向程式設計
    • 1-105
      特別附錄 池山高校Python 研究部
    • 1-106
      Intro 一起開發遊戲吧
    • 1-107
      第1個遊戲 一筆畫成的迷宮遊戲
    • 1-108
      第2個遊戲 英文單字學習軟體
    • 1-109
      第3個遊戲 打磚塊
    • 1-110
      結 語
    • 1-111
      索 引
    • 1-112
      版權頁
    • 1-113
      封底頁

    常见问答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜欢

    用户评价

    | 收集中

    销售方案