使用pygame写的飞机大战小游戏

使用pygame写的飞机大战小游戏

感谢小甲鱼老师,跟着视频学习,用pygame写了飞机大战小游戏,对pygame的使用有了初步了解。后面还需要勤加练习。

游戏界面

游戏打开界面:
使用pygame写的飞机大战小游戏
使用pygame写的飞机大战小游戏
我方飞机可左右上下移动,发射子弹,子弹与敌机相撞,敌机毁灭,播放爆炸音效和显示爆炸图片。
敌机有小、中、大三种。
中型和大型敌机有血条。
左上角为获得的分数。
右上角可点击暂停/开始。
左下角为全屏炸弹,最多3枚,按空格键使用,屏幕内敌机毁灭。
右下角为我方飞机生命数,最多3条。我方飞机毁灭时有3秒无敌时间。
每隔一段时间会降落补给,我方飞机与补给相撞获得全屏炸弹,最多不超过3枚。
游戏暂停界面:
使用pygame写的飞机大战小游戏
游戏暂停时只显示背景。
游戏结束页面:
使用pygame写的飞机大战小游戏
游戏结束会显示最高分和本局获得的分数。
可点击重新开始或结束游戏。

附主函数程序:https://download.csdn.net/download/weixin_39151703/12045725
附图标下载地址:https://www.iconfont.cn/
附音效下载地址:http://aspx.sc.chinaz.com/query.aspx?keyWord=%E9%A3%9E&classid=14