Python是一種解釋型、面向?qū)ο蟆?dòng)態(tài)數(shù)據(jù)類型的高級(jí)程序設(shè)計(jì)語言,在游戲開發(fā)領(lǐng)域,Python也得到越來越廣泛的應(yīng)用,并由此受到重視。 本書教授用Python開發(fā)精彩游戲所需的最為重要的該你那。本書不只是介紹游戲編程概念的相關(guān)內(nèi)容,還深入到復(fù)雜的主題。全書共14章,依次介紹了使用Pygame、文件I/O、用戶輸入、數(shù)學(xué)和圖形編程、位圖圖形、精靈動(dòng)畫、沖突檢測(cè)、數(shù)組、計(jì)時(shí)和聲音、編程邏輯、三角函數(shù)、隨機(jī)地形、角色扮演游戲等重要概念。每章通過一個(gè)示例游戲來展示這些知識(shí)和工具的實(shí)際應(yīng)用。
本書既可以幫助讀者掌握相關(guān)概念來構(gòu)建較為復(fù)雜的游戲,甚至進(jìn)行較為復(fù)雜的Python編程。 本書內(nèi)容淺顯易懂,示例輕松活潑,適合Python初學(xué)者閱讀,尤其適合想要掌握Python游戲編程的讀者學(xué)習(xí)參考。
【書籍目錄】
第1章 使用類的Python
第2章 初識(shí)Pygame:Pie游戲
第3章 I/O、數(shù)據(jù)和字體:TRIVIA游戲
第4章 用戶輸入:Bomb Catcher游戲
第5章 Math和Graphics:Analog Clock示例程序
第6章 位圖圖形:Orbiting Spaceship示例程序
第7章 用精靈實(shí)現(xiàn)動(dòng)畫: Escape the Dragon游戲
第8章 精靈沖突:Zombie Mob游戲
第9章 數(shù)組、列表和元組:Block Breaker游戲
第10章 計(jì)時(shí)和聲音:Oil Spill游戲
第11章 編程邏輯:Snake游戲
第12章 三角數(shù)學(xué):Tank Battle游戲
第13章 隨機(jī)地形:Artillery Gunner游戲
第14章 更多內(nèi)容:Dungeon角色扮演游戲
附錄A 安裝Python和Pygame
附錄B Pygame按鍵代碼






