yanyongyu 发表于 2019-2-5 16:28:00

船新制作的飞机大战(python/pygame)

本帖最后由 yanyongyu 于 2019-3-2 18:07 编辑

在原版飞机大战的基础上添加了boss关卡以及各种特效,修复了许多bug,有四种道具哦!
分数使用sqlite轻量级数据库
多线程不太会轻喷

死亡无敌时间有护盾显示,修复了子弹切换的时候突然出现已射出子弹,优化了鼠标点击事件统一到event(可以避免许多bug)
修复了暂停操作导致补给包重新开始计时
新增了boss画面、帮助界面、暂停界面(重新开始、中途退出)

喜欢就来个star
有exe和源码,exe上传太慢所以不一定是最新版本的。

2019/3/2更新:
游戏exe有点大,此次对pyinstaller打包进行了处理。
exe从200+M缩小到了18M。
附上处理代码,添加至spec文件的pyz后。(不能用exclude选项打包,实际并没有少多少)
# main.spec
Key = ['mkl','libopenblas']
def remove_from_list(input, keys):
    outlist = []
    for item in input:
      name, _, _ = item
      flag = 0
      for key_word in keys:
            if name.find(key_word) > -1:
                flag = 1
      if flag != 1:
            outlist.append(item)
    return outlist
a.binaries = remove_from_list(a.binaries, Key)

exe下载地址:https://github.com/yanyongyu/PlaneGame/releases
源码地址:
https://github.com/yanyongyu/PlaneGame

yanyongyu 发表于 2019-2-5 16:30:28

还有制作中的flappy bird,好玩的道具、神奇的自定义小鸟颜色
更有ai玩耍flappy bird
尽在github

heidern0612 发表于 2019-2-5 20:59:10

挖,新的飞机大战

WZhenRR 发表于 2019-2-5 21:39:43

要先回复才能看啊

美味越光米 发表于 2019-2-6 08:46:51

膜拜

黑色四叶草 发表于 2019-2-6 10:07:46

谢谢

逆鳞丶樱之羽 发表于 2019-2-6 17:07:19

学习学习

李然 发表于 2019-2-6 17:18:39

y

是竞不是竟 发表于 2019-2-6 20:02:32

1

fa♂ 发表于 2019-2-6 20:14:58

看看

zhongjieyear 发表于 2019-2-6 20:22:15

看看

Closer_05 发表于 2019-2-6 23:45:02

{:5_91:}

Logic-闫 发表于 2019-2-7 12:25:55

666

rickwu 发表于 2019-2-7 13:42:15

了解下

千殇 发表于 2019-2-7 14:41:40

来瞅瞅

freedom0400 发表于 2019-2-7 22:25:03

print(谢谢!)

Chenghuawu 发表于 2019-2-8 20:37:19

{:10_254:}

lixiangyv 发表于 2019-2-8 20:50:43

1

初探门槛 发表于 2019-2-9 14:22:35

1111

浅秋坝上 发表于 2019-2-9 15:59:26

学习
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 船新制作的飞机大战(python/pygame)