Java 坦克大战 tankwar

Apache
Java 查看源码»
跨平台
2013-04-21
狮子的魂

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截的图, 效果不是很好)

游戏界面:

游戏帮助:

爆炸效果: 

 

游戏帮助: (按H)

游戏结果:

 

仅供学习之用.

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


的码云指数为
超过 的项目
加载中

评论(9)

灬仒
灬仒
怎么下载
hsqian
hsqian
666
s
sherlon
.jar文件在哪下载?
祎隋
祎隋
学习留名,感谢楼主。
努力干到cto
努力干到cto
怎么下载啊?
陈正威
6666
OSC_lvmTvW
OSC_lvmTvW
不错 #tankwar#
panhan
panhan
还有源码可以下载吗? #tankwar#

暂无资讯

暂无问答

html5 坦克大战 一

简单的实现:1、通过按键控制我方坦克的移动,发射子弹,打中敌人并使敌人死亡;2、敌坦克的自动移动,随机转向,自动发射炮弹。

2016/02/26 08:32
70
1
JBoss 系列十三:JBoss集群与基于jGroups 的坦克大战游戏

内容概要 如下图为JBoss集群中数据复制的简单示意图 如图中所示的两个节点的JBoss集群,一般来说一个集群中我们需要将http会话、EJB、JMS、Hibernate二级缓存等在所有节点上保持同步,也就是...

2014/02/04 09:45
138
0
有关java的一些话

跟着做完TankWar,java才算是入门了,真正学习java从看尚学堂马士兵老师的视频开始,至今三个月已过,感谢马老师的精彩讲解,您才是我真正的java入门老师,在这之前,我连面向对象是什么都弄...

2012/09/22 03:35
434
0
cocos2d-android

篇博文讲解最基本cocos2d-android-1 使用方法,主要参考 此文 对于cocos2d以及cocos2d-android-1 不了解的铜鞋移步这里 或者这里 OK, 回到正题,在开发之前需要做如下的准备工作: android开发...

2012/05/14 09:57
1K
0
Android 上百实例源码分析以及开源分析

首先 介绍几本书籍(下载包中)吧。 01_Android系统概述 02_Android系统的开发综述 03_Android的Linux内核与驱动程序 04_Android的底层库和程序 05_Android的JAVA虚拟机和JAVA环境 06_Android...

2014/07/16 22:47
1K
2

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部