購物比價找書網找車網
FindBook  
 有 5 項符合

Python遊戲開發講座|演算法篇

的圖書
Python遊戲開發講座|演算法篇 Python遊戲開發講座|演算法篇

作者:廣瀬豪 / 譯者:許郁文 
出版社:碁峰
出版日期:2023-02-24
語言:繁體中文   規格:平裝 / 296頁 / 17 x 23 x 1.74 cm / 普通級/ 全彩印刷 / 初版
圖書介紹 - 資料來源:博客來   評分:
圖書名稱:Python遊戲開發講座|演算法篇

內容簡介

  利用遊戲程式設計學習解決問題所需的基礎知識與步驟! 
  豐富的範例實作! 
  ‧猜拳 
  ‧打地鼠 
  ‧井字遊戲 
  ‧翻牌配對遊戲 
  ‧黑白棋 
  ‧電子冰上曲棍球 
 
  玩遊戲的同時,快樂地學習程式設計與演算法 
  本書是使用Python製作遊戲與學習演算法的入門書。由帶領初學者入門的程式設計基礎開始,一步步從簡單的演算法學到高階演算法,讓每位讀者都能讀懂本書的內容。本書提及的演算法是解決問題的步驟或手段。學會演算法之後,就能具備解決各類問題的能力。 
 

作者介紹

作者簡介
 
廣瀬豪
 
  早稻田大學理工學部畢業。於Namco以及任天堂與KONAMI的合辦公司服務之後,設立製作遊戲的World Wide Software股份有限公司。從事各種遊戲的開發,也利用程式設計的技術開發各種應用軟體。第一次開發遊戲是在國中的時候,之後就本著工作與興趣,以組合語言、C /C++、C#、Java、JavaScript、Python開發遊戲與程式。 
 
  著有《いちばんやさしい JavaScript 入門教室》、《いちばんやさしい Java 入門教室》、《Python遊戲開發講座入門篇|基礎知識與RPG遊戲》、《Python遊戲開發講座進階篇|動作射擊與3D賽車》等書。 
 

目錄

第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 確認程式與執行過程 
 
結語 
索引
 

 
  本書是利用Python程式設計語言製作遊戲與學習演算法的入門書。 
 
  Python是目前普遍用於軟體開發以及學術研究領域的程式語言,也是許多企業與教育機構使用的主流程式語言之一。此外,基本資訊技術人員考試也新增了Python,所以許多學習資訊處理的人都有機會接觸它。 
 
  Python之所以如此受歡迎,理由在於: 
  • 語法簡單,只要幾行程式,就能寫出與其他程式語言一樣的程式。 
  • 寫好的程式可立刻執行,開發效率非常優異。 
  • 函式庫非常豐富,而且非常簡單好用。 
 
  在眾多程式語言之中,Python特別容易學,誰都能學得會,這也是它如此普及的理由之一。 
 
  本書的重點在於學習演算法,主要會從帶領初學者入門的程式設計基礎開始,一步步從簡單的演算法學到高階的演算法,讓每位讀者都能讀懂本書的內容。本書提及的演算法是解決問題的步驟或手段。學會演算法之後,就能具備解決各類問題的能力,所以一直有不少人強調學習演算法的重要性。或許大家覺得演算法很難,但請大家不要太擔心,本書會在製作遊戲的過程中,帶著大家學會各種演算法。 
 
  希望大家都能一邊開發遊戲,一邊快樂地學習程式設計與演算法。
 

詳細資料

  • ISBN:9786263243729
  • 規格:平裝 / 296頁 / 17 x 23 x 1.74 cm / 普通級 / 全彩印刷 / 初版
  • 出版地:台灣
贊助商廣告
 
金石堂 - 今日66折
葛瑞的囧日記1-4集套書
作者:傑夫.肯尼
出版社:未來出版社
出版日期:2019-06-27
66折: $ 929 
金石堂 - 今日66折
非良心豬肉:加工肉品如何變成美味毒藥
作者:紀雍.庫德黑
出版社:木馬文化事業有限公司
出版日期:2021-06-09
66折: $ 251 
 
金石堂 - 暢銷排行榜
我內心的糟糕念頭 (首刷限定版) 09
作者:桜井紀雄
出版社:東立出版社
出版日期:2024-11-21
$ 266 
金石堂 - 暢銷排行榜
下一任王子:與你穿越天際(全三冊)
作者:CEO.ft.- Ennice
出版社:長鴻出版社股份有限公司
出版日期:2024-11-22
$ 969 
Taaze 讀冊生活 - 暢銷排行榜
miffy潔膚柔濕巾-10抽(綠)
作者:新台
出版社:新台圖書
出版日期:2023-08-30
$ 18 
金石堂 - 暢銷排行榜
女友的朋友(4)
作者:じゅら
出版社:台灣角川股份有限公司
出版日期:2024-11-21
$ 111 
 
金石堂 - 新書排行榜
口罩男子明明不想談戀愛(03)
作者:参号ミツル
出版社:尖端漫畫
出版日期:2024-11-19
$ 119 
金石堂 - 新書排行榜
緋色誘惑(07)完結特裝版
作者:山根綾乃
出版社:尖端漫畫
出版日期:2024-11-21
$ 699 
金石堂 - 新書排行榜
妹妹進入女騎士學園就讀,不知為何成為救國英雄的人竟是我(4)
作者:ラマンおいどん
出版社:台灣角川股份有限公司
出版日期:2024-11-27
$ 174 
金石堂 - 新書排行榜
辣妹因為懲罰遊戲才向我這個邊緣人告白,但顯然是真心愛上我了 (首刷限定版) 08
作者:結石
出版社:東立出版社
出版日期:2024-11-21
$ 247 
 

©2024 FindBook.com.tw -  購物比價  找書網  找車網  服務條款  隱私權政策