5.再次实现
在本节中,我不演示如何逐步设计和实现游戏,而在源代码中包含大量的注释和文档字符串。你可通过研究源代码来了解其工作原理,但这里还是简单地说说其中的要点(以及不那么直观的细节)。
就这些,要运行这个游戏,可执行文件squish.py,如下所示:
python squish.py
你必须确保其他文件与squish.py位于同一目录中。
下面几幅图显示了这个游戏运行时的一些屏幕截图。
6.进一步探索
下面是一些改进这个游戏的点子。
有关更精致(且娱乐性极高)的Pygame编程示例,请参阅Pygame维护者Pete Shinners开发的游戏SolarWolf(http://www.pygame.org/shredwheat/solarwolf)。Pygame官网提供了丰富的信息,还有其他几个游戏。如果你通过尝试Pygame迷上了游戏开发,可能想参阅网站http://www.gamedev.net或http://gamedev.stackexchange.com。通过在网上搜索还可找到很多其他类似的网站。
本文分享自 Python机器学习算法说书人 微信公众号,前往查看
如有侵权,请联系 cloudcommunity@tencent.com 删除。
本文参与 腾讯云自媒体分享计划 ,欢迎热爱写作的你一起参与!