博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
分享一下Java写的坦克大战游戏,相信很多人小时候玩过
阅读量:5903 次
发布时间:2019-06-19

本文共 364 字,大约阅读时间需要 1 分钟。

写在前面

程序是五六年前读书的时候写的,里面会有一些不规范的,我已经将代码传到github上了,有时间会优化修改。

程序运行机制

定义了一个JPanel,然后每隔一小段时间重绘一遍。

重绘的内容如下:

  • 地图信息;
  • 敌方坦克;
  • 我方坦克;
  • 右边游戏基本信息;
  • 炸弹爆炸。

涉及一些逻辑:

  • 重叠判断;
  • 坦克什么时候改变方向;
  • 坦克什么时候射击;
  • 坦克中弹之后的处理;
  • 砖块、铁块、河流中弹,碰撞逻辑;
  • 。。。等等

如何执行程序

下载源码:

  1. 执行maven命令clean package,可在target目录下生成jar包,直接执行jar包即可;
  2. 或者直接用eclipse导入源码,找到StartGame类,右键run as Java Application..如发现“找不到或无法加载主类”,请清理下工程。

程序运行效果图

   

程序源码

 

转载地址:http://rokpx.baihongyu.com/

你可能感兴趣的文章
Perl的File::Temp模块简约说明
查看>>
TCP/IP四层模型和OSI七层模型
查看>>
化零为整WCF(10) - 实例模型(InstanceContextMode)
查看>>
jdk1.5和jdk1.6对于@override支持的区别
查看>>
使用Telnet测试基本POP3服务
查看>>
Flink SQL 功能解密系列 —— 维表 JOIN 与异步优化
查看>>
Codeforces Round #442 (Div. 2) A B
查看>>
封装一个日期时间选择器
查看>>
极值问题(acms)
查看>>
swift UI专项训练8 展示数据
查看>>
openstacks
查看>>
PHP5下单独编译php模块
查看>>
字体图标学习
查看>>
局域网网速变慢的故障细致分析
查看>>
oracle 远程tns配置
查看>>
7.1.3.3. Using the Rails console with ActionPack
查看>>
虚拟桌面带宽评估
查看>>
一起学shell(十一)之安全的shell脚本:起点
查看>>
VDR 2.0安装部署
查看>>
Microsoft® Deployment Toolkit 2010之快速部署Windows 7
查看>>