Python是一種面向對象的開源高級程序語言,其語法簡單、程序易讀,擴展性高,代碼可跨平臺運行的特點使其已經成為廣受歡迎的游戲編程語言。 本書通過精心設計的游戲案例幫助讀者掌握Python游戲編程。書內提到的每個游戲案例都提供源代碼和視頻講解,相信讀者通過線下閱讀和線上視頻學習相結合的方式可掌握游戲編程的原理,從而可以舉一反三,設計出卓越的游戲。 全書共分基礎篇和提高篇兩大部分,基礎篇通過3個控制台游戲的編寫介紹了Python數據類型、模塊使用、文件操作等游戲編程涉及的基礎知識領域;提高篇通過4個圖形界面游戲設計的綜合案例,介紹了Pygame模塊使用、動畫製作、多線程網絡編程、棋類AI設計等進階知識,幫助讀者綜合運用所學知識,提高游戲編程能力。 本書適合對Python游戲編程感興趣的初學者,同時也可為熟悉Python游戲編程的讀者做參考所用。