扩展您对Python的基本知识,并使用PyGames创建具有良好图形和声音的快节奏视频游戏。第二版展示了如何使用内置通用输入/输出(GPIO)引脚和一些Python代码来创建两个新游戏,从而将电子元件与游戏集成。您将了解面向对象编程(OOP)以及设计模式,如模型视图控制器(MVC)和有限状态机(FSM)。无论是使用Windows、MacOS、Linux还是RaspberryPI,您都可以释放Python和PyGames的力量来创建漂亮的游戏。这本书还包括完整的代码列表和解释“砖”,“蛇”和“入侵者”-三个完全工作的游戏。这些可以让你开始自己的伟大游戏,然后修改它们或建立自己令人兴奋的标题。这些概念通过“模仿”游戏(玩家必须集中注意力并重复灯光和声音的顺序)和