Plane-Wars

这是一个基于Pygame的飞机大战游戏开发

游戏的基本设定:

敌方共有大中小3款飞机,分为高中低三种速度;

子弹的射程并非全屏,而大概是屏幕长度的80%;

消灭小飞机需要 1 发子弹,中飞机需要 8 发,大飞机需要 20 发子弹;

每消灭一架小飞机得1000分,中飞机6000分,大飞机10000分;

每个30秒有一个随机的道具补给,分为两种道具,全屏炸弹和双倍子弹;

全屏炸弹最多只能存放 3 枚,双倍子弹可以维持 18 秒钟的效果;

游戏将根据分数来逐步提高难度,难度的提高表现为 飞机数量的增多以及速度的加快;

为中飞机和大飞机增加了血槽的显示,这样我们可以直观的知道敌机快被消灭了没有;

我方有三次机会,每次被敌人消灭,新诞生的飞机会有 3 秒钟的安全期;

游戏结束后会显示历史最高分数。

如果觉得看代码看不懂的情况,可以查看配套的博客讲解:https://blog.csdn.net/qq_41556318/article/details/85942920