打飞机也是需要有一定的技巧的,熟练的朋友一把能打上半个小时,生疏的则三五分钟就败下阵来。
那么怎么实现自己的打飞机游戏?下面就跟大家一起来动手实现打飞机游戏。全部源代码见文末链接。...一.游戏设定
游戏界面如下图所示:
游戏的基本设定:
敌方共有大中小3款飞机,分为高中低三种速度;
子弹的射程并非全屏,而大概是屏幕长度的80%;
消灭小飞机需要1发子弹,中飞机需要8发,大飞机需要20...发子弹;
每消灭一架小飞机得1000分,中飞机6000分,大飞机10000分;
每隔30秒有一个随机的道具补给,分为两种道具,全屏炸弹和双倍子弹;
全屏炸弹最多只能存放3枚,双倍子弹可以维持18秒钟的效果...另外还对游戏做了一些改进,比如为中飞机和大飞机增加了血槽的显示,这样玩家可以直观地知道敌机快被消灭了没有;我方有三次机会,每次被敌人消灭,新诞生的飞机会有3秒钟的安全期;游戏结束后会显示历史最高分数。...self.rect.bottom = \
randint(0, self.width - self.rect.width), -100
六.主模块
所有的模块都到齐了,接下来就该实现我们的主模块