定價: 620
售價: 527
庫存: 庫存: 2
LINE US! 詢問這本書 團購優惠、書籍資訊 等

付款方式: 超商取貨付款
信用卡
線上轉帳
物流方式: 超商取貨
宅配
門市自取

詳細資訊

Python遊戲開發講座|演算法篇 ISBN13:9786263243729 出版社:碁峰資訊 作者:廣瀬豪 譯者:許郁文 裝訂/頁數:平裝/296頁 規格:23cm*17cm*1.7cm (高/寬/厚) 版次:初版 出版日:2023/02/24 中文圖書分類:電腦程式設計 內容簡介 利用遊戲程式設計學習解決問題所需的基礎知識與步驟!  豐富的範例實作!  ‧猜拳  ‧打地鼠  ‧井字遊戲  ‧翻牌配對遊戲  ‧黑白棋  ‧電子冰上曲棍球    玩遊戲的同時,快樂地學習程式設計與演算法  本書是使用Python製作遊戲與學習演算法的入門書。由帶領初學者入門的程式設計基礎開始,一步步從簡單的演算法學到高階演算法,讓每位讀者都能讀懂本書的內容。本書提及的演算法是解決問題的步驟或手段。學會演算法之後,就能具備解決各類問題的能力。  目錄 第1章|程式設計與演算法  Lesson 1-1 電腦與程式設計語言  Lesson 1-2 什麼是程式  Lesson 1-3 何謂演算法  Lesson 1-4 邊開發遊戲,邊學習演算法  COLUMN 持之以恆,必有所成  Lesson 1-5 程式設計的準備① ─ 顯示副檔名 ─  Lesson 1-6 程式設計的準備② ─ 安裝 Python ─  Lesson 1-7 程式設計的準備③ ─ IDLE 的使用方法 ─  COLUMN 介紹適用於開發的文字編輯器    第2章|程式設計的基礎知識  Lesson 2-1 輸入與輸出  COLUMN 撰寫程式的規則  Lesson 2-2 變數  Lesson 2-3 條件分歧  Lesson 2-4 迴圈  COLUMN for 的多重迴圈  Lesson 2-5 函數  Lesson 2-6 陣列(列表)  COLUMN Python 的資料類型    第3章|開發迷你遊戲  Lesson 3-1 CUI 與GUI  Lesson 3-2 亂數的使用方法  COLUMN 抽籤程式  Lesson 3-3 製作單字輸入遊戲  Lesson 3-4 開發猜拳遊戲  Lesson 3-5 製作打地鼠遊戲  COLUMN 試著操作日期與時間    第4章|在畫布繪製圖形  Lesson 4-1 顯示視窗  Lesson 4-2 使用畫布  COLUMN 指定顏色的英文單字  Lesson 4-3 繪製圖形與操作圖片檔  Lesson 4-4 讓圖片自己動起來  Lesson 4-5 取得滑鼠游標的點擊事件  Lesson 4-6 取得滑鼠游標的動態  Lesson 4-7 追著滑鼠游標跑的氣球  COLUMN 關於影格速率  COLUMN 使用各種 GUI 元件(其 1)    第5章|製作井字遊戲  Lesson 5-1 在畫布繪製格子  Lesson 5-2 利用列表管理棋盤  Lesson 5-3 在點選的棋格加上符號  Lesson 5-4 讓電腦配置符號  Lesson 5-5 判斷符號是否連成一線  Lesson 5-6 完成這個遊戲  Lesson 5-7 替電腦撰寫思考邏輯  COLUMN 試著在圖片花點心思    第6章|製作翻牌配對遊戲  Lesson 6-1 操作圖片檔  Lesson 6-2 利用列表管理撲克牌  Lesson 6-3 洗牌  COLUMN 電腦遊戲就是演算法的集大成  Lesson 6-4 點選之後,讓撲克牌翻面  Lesson 6-5 數字相同時,消除該組撲克牌  Lesson 6-6 讓電腦翻撲克牌  Lesson 6-7 讓這個遊戲變得更好玩  Lesson 6-8 讓電腦記住撲克牌  COLUMN 沒有任何作弊的思考邏輯備受歡迎  COLUMN 試著替換圖片    第7章|製作黑白棋遊戲 ∼前篇∼  Lesson 7-1 在畫布繪製棋盤  Lesson 7-2 以列表管理棋子  Lesson 7-3 讓被夾住的棋子翻面  Lesson 7-4 取得可以落子的棋格  Lesson 7-5 讓電腦下棋  COLUMN 電腦的處理時間  Lesson 7-6 改造成真的可以玩的遊戲  COLUMN 使用各種 GUI 元件(其 2)  COLUMN 我有位電腦天才少年的朋友    第8章|製作黑白棋遊戲 ∼後篇∼  Lesson 8-1 黑白棋的思考邏輯  COLUMN 思考邏輯的種類與電腦的棋力高低  Lesson 8-2 撰寫陽春版思考邏輯  Lesson 8-3 了解蒙地卡羅演算法  COLUMN 於開發遊戲使用的蒙地卡羅演算法  Lesson 8-4 利用蒙地卡羅演算法撰寫的思考邏輯  Lesson 8-5 撰寫正統的思考邏輯  COLUMN 如何讓電腦變得更強  COLUMN 讓演算法對奕  COLUMN 今後越來越重要的電腦相關知識    附錄|製作電子冰上曲棍球遊戲  Appendix 1 什麼是電子冰上曲棍球  Appendix 2 開發電子冰上曲棍球所需的處理  Appendix 3 確認程式與執行過程    結語  索引