仿FC版坦克大战JAVA版

仿FC版坦克大战JAVA版源代码下载地址:https://github.com/qs79662k/battle_city.git有想过在演示模式中对已方坦克加入保护基地的AI,一个是时间一个是能力问题,始终没有想到解决寻路时坦克被障碍物卡住的问题而放弃是我写这个小项目最大的遗憾如有大神指点感激不尽。如有其它疑问、BUG、建议欢迎留言交流…

游戏演示视频地址:https://www.bilibili.com/video/BV1134y1v7Tx?p=1

游戏主界面
游戏界面
关卡1
关卡场景
当在主界面停留10秒钟进入游戏演示模式,已方坦克AI双打
当在主界面停留10秒钟进入游戏演示模式,已方坦克AI双打
战斗统计场景
在这里插入图片描述
地图编缉场景,支持对编缉关卡保存为文件
在这里插入图片描述

类比较多,代码量比较大,源代码可以在我的githup上下载
类比较多,代码量比较大,源代码可以在我的githup上下载
操作说明:

玩家1:
w:上,s:下,a:左,d:右,j:发射子弹或确定选择

玩家2:
↑:上,↓:下,←:左,→右,del:发射子弹

其它功能键:
ESC:回到主界面
F1:战斗模式切换(也可以回到主界面)。模式1:敌方不可以拾取宝物,模式2:敌方可以拾取宝物,并对其进行增强
F12:全屏与窗口模式的相互切换
Enter:滚动界面快速归位

游戏暂停:
当窗口失去焦点时游戏将会暂停,当游戏获得焦点后将会继续游戏。

地图编缉场景
功能键说明
F3:清除当前关卡地图中所有可编缉装饰物
F4:创建一张新地图,做为新增关卡。例如:当前最大关卡为35,则创建的地图为36关
F5:删除当前地图,当删除成功后,当前关之后的关卡将后移。例如:当前被删除的关卡为24,则24关卡之后的关卡则-1
F8:保存当前所有关卡地图。保存路径为游戏jar所在目录。地图文件为一个map(没有扩展名)文件。需注意:当jar所在目录存在map文件时游戏关卡将会使用map文件中的游戏关卡,如需要使用游戏自带关卡,重命名map文件名或删除其既可

源代码下载地址:
https://github.com/qs79662k/battle_city.git
有想过在演示模式中对已方坦克加入保护基地的AI,一个是时间一个是能力问题,始终没有想到解决寻路时坦克被障碍物卡住的问题而放弃是我写这个小项目最大的遗憾如有大神指点感激不尽。
如有其它疑问、BUG、建议欢迎留言交流

今天的文章仿FC版坦克大战JAVA版分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/31359.html

(0)
编程小号编程小号

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注