飞机大战小游戏相信大家可能都会完,因为它操作简单,容易上手,在平时没事的时候可以拿出来滑动滑动,倒是可以缓解压力。但是我们在玩的时候有没有思考它是如何实现的呢?下面小编就带领大家用Python语言实现这一款游戏,基本不到400行代码,只需要一个文件就可以完成操作。
工具/原料
1
win7系统的笔记本电脑;
2
Python的运行环境(可以直接在命令窗口运行,也可以是PyCharm)。
方法/步骤
1
Python文件讲解: 前面source_dir是指定素材文件的文件目录,可以方便后面的使用。
2
对Python文件各类的说明: DestroyAnimationMixin类: 这个类主要是用来显示飞机或敌机的自毁动画。
3
Enemy类: 敌机类,完成敌机的主要操作。主要是用来更新位置。
4
Bullet类: 子弹类,完成子弹的主要操作。
5
Plan类: 飞机类,完成飞机的主要操作。飞机的操作包括:飞机位置、飞机子弹、发射子弹等。
6
Game类: 游戏类,用来完成这个游戏的主要逻辑。
7
最后面是主函数,调用game类,并且开始游戏。命令行中运行python文件,效果如下图所示。
注意事项
1
首先需要安装Python的一个库pygame来支持本次程序,命令行安装:“pip3 install pygame”,因为小编的Python对应pip为3版本,如果你不是,则可以用pip命令安装;
2
本次游戏设计仅有一个文件,去掉注释后不到400行就可以实现这个简单的飞机大战游戏,由于涉及到的素材图片较多,有需要素材及源码的可以关注我后获取;
3
后面运行环境可以自行选择,可以使用python解释器,cmd命令行窗口中运行,也可以在PyCharm中运行。
上一篇:dota小鹿攻略