多语言展示
当前在线:537今日阅读:168今日分享:49

用python语言如何实现飞机大战游戏

python语言博大精深,它目前来说已经很火热了,在学好python的同时还要学会用python,可以使用它来开发一些项目最好不过了。下面小编用python实现一个小游戏-飞机大战,使用的python文件有两个,下面逐步进行讲解。
工具/原料
1

笔记本电脑(以Windows 7为例);

2

PyCharm软件。

方法/步骤
1

首先安装本次程序需要依赖的python库:pygame,可以使用pip来安装,因为小编的python环境为3.7,所以对应的就使用pip3来安装,安装命令为:“pip3 install pygame”:

2

工具类文件:plane_sprites.py:     GameSprite类:此类主要是飞机大战游戏精灵类,它可以在屏幕的垂直方向上移动。

3

Background类:      该类是游戏背景精灵类,判断是否移出屏幕,如果移出屏幕,将图像设置到屏幕的上方。

4

Enemy类:    该类是敌机精灵类,在这里判断是否飞出屏幕,如果是,需要从精灵组删除敌机。

5

Hero类:     该类是英雄精灵类,它可以发射子弹,控制英雄在水平方向移动。

6

Bullet类:    该类是子弹精灵类,在这里调用父类方法,让子弹沿垂直方向飞行。

7

主类plane_main.py:      这里面只用了一个类:PlaneGame类,在这里面可以实现飞机大战的过程,通过start_game()这个入口函数,调用其它的函数,实现飞机大战,说明都在注释里面,这里就不再赘述了。

8

在这里点击右上方的运行按钮,开始运行,效果如下图所示:

注意事项
1

在开始之前,我们需要在Windows上配置好Python3环境,并使用命令安装好pygame库;

2

素材及源码这里就不上传了,可以根据图片敲一遍,熟悉一下流程,若有需要可以联系我。

推荐信息