Python 和 Pygame 遊戲開發指南 (Making Games with Python & Pygame)
斯維加特 (Al Sweigart)
- 出版商: 人民郵電
- 出版日期: 2015-12-01
- 售價: $419
- 貴賓價: 9.5 折 $398
- 語言: 簡體中文
- 頁數: 330
- 裝訂: 平裝
- ISBN: 7115407355
- ISBN-13: 9787115407351
-
相關分類:
遊戲設計 Game-design
- 此書翻譯自: Making Games with Python & Pygame (Paperback)
立即出貨 (庫存=1)
買這商品的人也買了...
-
精通 Python 3 程式設計, 2/e (Programming in Python 3: A Complete Introduction to the Python Language, 2/e)$680$537 -
啊哈!圖解演算法必學基礎$350$298 -
$356Python 遊戲編程入門 (More Python Programming for the Absolute Beginner) -
精通 Python|運用簡單的套件進行現代運算 (Introducing Python: Modern Computing in Simple Packages)$780$616 -
科學運算 : Python程式理論與應用$860$731 -
$474Maya Python 遊戲與影視程式設計指南 -
你所不知道的 JS|導讀,型別與文法 (You Don't Know JS: Up & Going)$520$411 -
$534Spring 實戰, 4/e (Spring in Action, 4/e) -
$419教孩子學程式設計:Python語言版 (Teach your kids to Code) -
Minecraft 新魔法:打破虛擬沙盒世界的界限 (Adventures in Minecraft)$520$406 -
Python 程式設計實務-從初學到活用 Python 開發技巧的16堂課$560$437 -
$147OpenCV 3 計算機視覺 : Python 語言實現, 2/e (Learning OpenCV 3 Computer Vision with Python, 2/e) -
$414Python 密碼學編程 -
$354Python 遊戲編程快速上手 -
$414邁向 Angular 2:基於 TypeScript 的高性能 SPA 框架 -
$474Python Qt GUI 快速編程 - PyQt 編程指南 -
王者歸來:Python 在大數據科學計算上的最佳實作$860$731 -
Effective Debugging 中文版 | 軟體與系統除錯的 66 個具體作法 (Effective Debugging: 66 Specific Ways to Debug Software and Systems) (書況略舊,不介意在下單)$450$383 -
程式設計師之禪 (The Zen Programmer)
$320$272 -
打造可維護軟體|編寫可維護程式碼的10項法則 (Java版) (Building Maintainable Software, Java Edition: Ten Guidelines for Future-Proof Code)$450$356 -
Python 初學特訓班 (增訂版) (附250分鐘影音教學/範例程式)$480$379 -
Python 好好玩-趣學電玩遊戲程式設計 (Invent Your Own Computer Games with Python, 4/e)$450$356 -
Linux 二進制分析$354$336 -
給工程師的第一本理財書:程式金融交易的 118個入門關鍵技巧$500$390 -
Object-Oriented Python|以 GUI 和遊戲程式學物件導向程式設計 (Object-Oriented Python)$520$411
商品描述
<內容提要>
Python語言和Pygame都是開發圖形化的計算機遊戲的得力工具。Pygame使得開發2D圖形程序變得很容易,而且它可以免費下載和安裝使用。本書是一本中級編程圖書。本書教你如何用Python語言和Pygame庫,來編寫圖形化的計算機遊戲。本書共包括10章。本書首先從Python和Pygame基礎知識開始,簡短地介紹了Pygame庫是如何工作的,以及它提供了哪些功能。然後,結合7款不同的遊戲實例的開發過程,詳細介紹了應用的技能和技巧。本書針對一些真實的遊戲給出了完整的源代碼,並且詳細說明瞭這些代碼如何工作,以便你能夠理解真正的遊戲是如何使用Pygame的。本書適合有一定Python基礎知識的讀者閱讀和學習,進而掌握基本的遊戲開發知識和技能,對於Python初學者來說,本書也可以作為通過遊戲學習Python開發的實踐教程。
<目錄>
目錄第1章安裝Python和Pygame11.1 預備知識11.2 下載和安裝Python11.3 Windows下的安裝說明11.4 Mac OS X上的安裝說明21.5 Ubuntu和Linux上的安裝說明21.6 啟動Python21.7 安裝Pygame31.8 如何閱讀本書41.9 特色的程序41.10 下載圖形文件和聲音文件41.11 行號和空格41.12 圖書中的文本折行51.13 在線檢查代碼51.14 配套網站上的更多信息6第2章Pygame基礎知識72.1 GUI vs. CLI72 .2 使用Pygame的Hello World程序源代碼72.3 建立一個Pygame程序82.4 遊戲循環和遊戲狀態102.5 pygame.event.Event對象112.6 QUIT事件和pygame.quit()函數122.7 像素坐標132.8 關於函數、方法、構造函數和模塊中的函數(及其差別)的一些提示132.9 Surface對象和窗口142.10 顏色152.11 顏色的透明度162.12 pygame.Color對象172.13 Rect對象172.14 基本的繪製函數192.15 pygame.PixelArray對象222.16 pygame.display.update()函數222.17 動畫222.18 幀速率和pygame.time.Clock對象252.19 用pygame.image.load()和blit()繪製圖像262.20 字體262.21 抗鋸齒282.22 播放聲音282.23 本章小結29第3章Memory Puzzle遊戲313.1 如何玩Memory Puzzle遊戲313.2 嵌套的for循環313.3 Memory Puzzle的源代碼333.4 聲明和導入403.5 幻數很糟糕403.6 使用assert
<作者介紹>
Al Sweigart是加利福尼亞州舊金山的一名軟件開發者。他很喜歡騎自行車、當誌願者、泡咖啡吧以及製作有用的軟件。《Making Games with Python & Pygame》是他編寫的第二本書。他的另一本書是《Invent Your Own Computer Games with Python》。他生於德克薩斯的休斯頓。他在德克薩斯大學Austin分校讀完了計算機科學學位。
