tankwar的java坦克子弹撞墙_tankwar

tankwar 是使用java开发的一个单机版的小游戏 (未使用任何游戏引擎).

和90经典版的坦克大战有些不同, 这里是纯坦克之间的战争, 英雄坦克并不用保护它的家.

特色:

1. 游戏共设6个关卡. (支持无限关卡)

关卡设置中包括敌人坦克数量, 移动速度, 子弹速度, 以及子弹的杀伤力, 炸弹数量, 飞弹数量, 移动随机因子, 子弹发送频率因子.

英雄坦克的设置同上, 更改org.lionsoul.tankwar.LionBarriers可以加入更多关卡, 修改现有关卡选项.

2. 游戏子弹分为三类:

(1). 普通子弹(移动速度和杀伤力小),

(2). 普通炸弹(移动速度和杀伤力一般),

(3). 超级飞弹(移动速度很快,并且杀伤力很强).

3. 关于游戏地图:

当前默认地图算法为随机文字点矩阵地图, 即,地图是依据由文字生成的.

4. 关于坦克:

分为两个大类, 英雄坦克(玩家), 敌人坦克. 敌人坦克分类:

(1). 随机坦克. (移动和子弹发射,以及发射频率全是随机, 可以控制随机因子来控制)

(2). 反抗坦克. (在你射击它之前处于随机模式, 当你射击他之后, 他会分析射击数据来追着你打, 哈哈, 这个还没有完成).

(3). 追踪坦克. (从他出生那刻, 他就一直在分析你的位置,并且向你靠近然后消灭你, 会在后续完成)

5. 关于游戏效果:

没什么特别的, 用到了比较多的图片资源, 就一个爆炸效果还可以吧.

爆炸效果分为两种, 小爆炸和打爆炸. 有爆炸声音的.

6. 关于模式:

本游戏分为两种模式: 简易模式(可以无限制的发射子弹), 标准模式(在你发射的子弹消失前, 不能发射子弹)

游戏操作: 运行下载下来的jar文件.

1. 选择关卡.

2.进入游戏:

J - 发射普通子弹,

K - 发射普通炸弹

L - 发射无敌飞弹(需要有飞弹, 可以在关卡中设置)

P - 暂停/开始

ESC - 退回关卡选择界面.

H - 弹出/隐藏帮助窗口.

来几张图片吧: (用java截的图, 效果不是很好)

e1074129161efc63d7f0323058fb4c03.png

游戏界面:

5fb6afe8c89d941138cc24e8e71b0280.png

3dfc35cef15cf3be1ecbaa2f2792f00c.png

游戏帮助:

0616aff0a6e43c6943befe5fcb199fb2.png

爆炸效果:

85f42e71128e95570362bb2b050d76c9.png

游戏帮助: (按H)

5d1eae346d888d4e2383fdda7a586314.png

游戏结果:

c0bf5a883088e3f4977530def724e95b.png

仅供学习之用.

后续会完成上面提及的两种智能坦克, 并且会加上游戏食物(捡血), 地雷功能, 专门对付追踪坦克.

13.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值