这篇教程Python实现打地鼠游戏写得很实用,希望能帮到您。
开发工具python版本:3.6.4
相关模块pygame;以及一些python自带的模块。
环境搭建安装python并添加到环境变量,pip安装需要的相关模块即可。
原理简介打地鼠的游戏规则相信大家都知道,这里就不多介绍了,反正就是不停地拿锤子打洞里钻出来的地鼠呗~首先,让我们确定一下游戏中有哪些元素。打地鼠打地鼠,地鼠当然得有啦,那我们就写个地鼠的游戏精灵类呗 显然,地鼠有被锤子击中和未被锤子击中这两种状态,所以需要加载两张图,当地鼠被击中时从未被击中的地鼠状态图切换到被击中后的地鼠状态图(我找的图可能不太像地鼠,请各位老哥见谅)。然后我们再来定义一下锤子这个游戏精灵类,和地鼠类似,锤子也有未锤下去和已锤下去两种状态,只不过锤下去之后需要迅速恢复回未锤下去的状态,具体而言,代码实现如下:
主要代码游戏初始化 def initGame(): pygame.init() pygame.mixer.init() screen = pygame.display.set_mode(cfg.SCREENSIZE) pygame.display.set_caption('PythonQQ交流群:932574150') return screen ok,将准备工作都做好啦,我们就可以开始写主程序啦。首先当然是我们的游戏初始化呀: 初始化 然后我们就要加载一下我们必要的游戏素材和必要的游戏变量 基于Python实现简易的植物识别小系统 python绘图中的 |