多语言展示
当前在线:447今日阅读:126今日分享:42

教你用400行python代码实现飞机大战

飞机大战小游戏相信大家可能都会完,因为它操作简单,容易上手,在平时没事的时候可以拿出来滑动滑动,倒是可以缓解压力。但是我们在玩的时候有没有思考它是如何实现的呢?下面小编就带领大家用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中运行。

推荐信息