首页 > 代码库 > 分享一下Java写的坦克大战游戏,相信很多人小时候玩过
分享一下Java写的坦克大战游戏,相信很多人小时候玩过
写在前面
程序是五六年前读书的时候写的,里面会有一些不规范的,我已经将代码传到github上了,有时间会优化修改。
程序运行机制
定义了一个JPanel,然后每隔一小段时间重绘一遍。
重绘的内容如下:
- 地图信息;
- 敌方坦克;
- 我方坦克;
- 右边游戏基本信息;
- 炸弹爆炸。
涉及一些逻辑:
- 重叠判断;
- 坦克什么时候改变方向;
- 坦克什么时候射击;
- 坦克中弹之后的处理;
- 砖块、铁块、河流中弹,碰撞逻辑;
- 。。。等等
如何执行程序
下载源码:
- 执行maven命令clean package,可在target目录下生成jar包,直接执行jar包即可;
- 或者直接用eclipse导入源码,找到StartGame类,右键run as Java Application..如发现“找不到或无法加载主类”,请清理下工程。
程序运行效果图
程序源码
https://github.com/peterchenhdu/tankbattle
分享一下Java写的坦克大战游戏,相信很多人小时候玩过
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。