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截的圖, 效果不是很好)
游戲界面:
游戲幫助:
爆炸效果:
游戲幫助: (按H)
游戲結果:
僅供學習之用.
后續會完成上面提及的兩種智能坦克, 并且會加上游戲食物(撿血), 地雷功能, 專門對付追蹤坦克.