飞机大战第3版,添加大型敌机和计分显示

飞机大战第3版,添加大型敌机和计分显示

首页枪战射击飞机大作战3更新时间:2024-04-29

这次添加了大型敌机的出场和计分系统,游戏界面左上方显示本次游戏的当前得分,右上方显示历史最高纪录,但需要注意的是只有因为三条命用完而结束游戏时才会更新最高纪录,如果中途关闭就不会记录了。

第3版

添加的大型敌机拥有12滴血,飞行速度为中型敌机的一半,中型敌机由5滴血改为6滴血,在第一次运行游戏并用完三条命更新最高纪录时会在游戏程序同目录下创建一个highscore.txt文件,用来保存最高纪录,之后每次运行游戏时都会从中读取历史最高纪录并在游戏中显示出来,如果游戏中当前得分超过了历史最高纪录,则历史最高分显示会同步更新成当前得分,但还是要三条命用完才会保存到文件里,消灭一个小型敌机得100分,中型敌机500分,大型敌机1000分,玩家飞机被撞也会加分。

本来添加上计分系统后刚想打包上传网盘,突然想起来还没好好测试下有没有bug,然后一测试,果然有,消灭敌机加的分不是设定的分数,加多了,又花了一会思考怎么修改bug。然而......就在写这段文字的时候,又找到一个小bug,这个小bug在已经上传的源码中还在,是我在修改计分bug的时候遗留的一个显示上的小bug,虽然不碍事,但让我感觉到了编程的坑太多了,这么个小程序都让我整出这么多bug,果然bug是不可避免的。现在我能测试到的小bug还有玩家飞机复活时由于没有无敌时间会导致复活时如果复活点正好有个敌机会直接再死一条命,不过这种情况在目前的难度下并不多见,先这样吧,现在自己还想不出来怎么添加无敌时间。

这次的版本还更改了主游戏程序的大逻辑构架,把主游戏也改为面向对象了,为此主游戏里几乎每一行代码都要进行修改,不是漏这就是漏那,还好只是个小程序,不然真的就不想改了。

这次直接附上文件夹的网盘二维码,每次上传的都在里面,这次上传的是第3版。

之后想添加难度等级,随着得分的升高逐渐增加游戏难度。不过逻辑思路在大脑中还不够清晰,估计需要花费的时间会比较多。

小游戏网盘链接

查看全文
大家还看了
也许喜欢
更多游戏

Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved