使用pygame制作打地鼠游戏
使用pygame制作打地鼠游戏 1、运行结果预览 开始界面 第一关 第二关 第三关 第四关 第五关 游戏结束 2、游戏功能介绍 2.1开发环境: python版本:python3.7 2.2相关模块: pygame模块,以及一些Python自带的模块。 2.3游戏介绍: 游戏采用120秒计时进行, 前40秒为第一关,老鼠的出现速度为很慢; 40-60秒为第二关,老鼠的出现速度为慢; 60-80秒为第三关,老鼠的出现速度为中等; 80-100秒为第四关,老鼠的出现速度为快; 100秒后为第五关,老鼠的出现速度为很快; 倒计时结束时候游戏结束,比较分数。 3、开发思路 3.1定义的py文件 3.1.1 mouse.py(主函数入口) 通过mouse.py文件进行整个打地鼠功能的链接。 3.1.2cfg.py文件(字体等基础配置) cfg文件中定义了基础的配置,字体,颜色,大小等等 3.1.3mole.py文件(地鼠) mole定义了地鼠,包括地鼠的图片加载,地鼠的显示,重置等 3.1.4hammer.py文件(锤子) hammer定义了锤子,包括锤子的图片加载,锤子的显示,击中时的效果,重置等 3.1.5endinterface.py文件(结束界面) endinterface定义了结束时候的页面,包括分数显示和最高分显示 3.1.6startinterface.py文件(开始界面)