船新制作的飞机大战(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 还有制作中的flappy bird,好玩的道具、神奇的自定义小鸟颜色
更有ai玩耍flappy bird
尽在github 挖,新的飞机大战 要先回复才能看啊 膜拜 谢谢 学习学习 y
1 看看
看看 {:5_91:} 666 了解下 来瞅瞅 print(谢谢!) {:10_254:} 1 1111 学习