查看原文
其他

打飞机也是这么的快乐!

TJ TJ君 2021-11-13

今天有一个小伙伴问小编,平时喜欢打飞机吗?

那必须的阿,打飞机可是小编的最爱阿,每天没事就要打打,不打不舒服阿,身边的朋友也大多喜欢打飞机,水平不一,有的时间长点有的短,有的在关键时刻还喜欢发出大叫。

小伙伴赶紧应和,对对对,你看,当初在小李子的华尔街之狼里面就有谈论打飞机的片段阿,真是老少皆宜出门旅行居家必备良药阿~~~

停停停!!!停车,小编说的打飞机可不是这个打飞机,小编说的打飞机,可是最纯真最无邪的真打飞机

今天小编给大家介绍的就是一款用python写的打飞机项目,界面有一点像微信最早最早推出的那款打飞机,那个时候没有什么荣耀没有什么和平精英,一切都是那么的单纯


游戏里的基本设定虽然不难但很齐全:

1、游戏中敌方战机一共有3种,分为高中低三种不同的速度,从体型上就可以很简单的区别;

2、针对不同的飞机,需要花费的子弹也不一样,小飞机1颗、中飞机8颗、大飞机20来颗吧;

3、自然,不同的飞机得分也不尽相同,1000、6000、10000;

4、游戏中会按时给一个道具,有全屏炸弹和双倍子弹两种效果;

5、需要注意的是,全屏炸弹最多只能积攒3次不能无限存放,所有有的时候赶紧放吧;双倍子弹的效果可以维持18秒左右,火力输出加倍;

6、作为一款传统的打飞机游戏,自然是随着分数的增加难度也会增加,飞机会越来越多;

7、游戏主角有三条命,每次重生都有一段无敌期间,可以好好利用。

好啦,说了那么多,小编再带你看看他的程序模块:

myplane. py 我方飞机模块

用来生成我方的无敌小灰机~

enemy. py 敌方飞机模块

可以看到里面敌机的大中小对应的不同函数,SmallEnemy、MidEnemy、BigEnemy

bullet.py 子弹模块

子弹模块有两种不同的子弹,一种就是传统的子弹,一种就是双倍子弹。

supply.py 补给模块

游戏每30秒给的补给包,也分为两种效果

main.py 主模块

运行主模块就可以开始游戏

是不是迫不及待想看看这些代码究竟是怎么写的?喜欢打飞机小伙伴,赶紧和小编一起来打飞机吧,看看谁能更持久!!!完整项目地址如下:

点击下方卡片,关注公众号“TJ君

回复“打飞机”,获取项目地址


往期推荐

Spring Boot + MyBatis +MySQL + VUE ,能做出多棒的音乐网站?
star7k的宝藏项目
AI人脸生成器,帅哥美女让你一次看个够!




大家好,我是TJ

一个励志推荐10000款开源项目与工具的程序员

欢迎关注我,了解多好玩、有趣的科技资讯

: . Video Mini Program Like ,轻点两下取消赞 Wow ,轻点两下取消在看

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存