Java開源坦克大戰小游戲

jopen 10年前發布 | 27K 次閱讀 Java 游戲 游戲開發

tankwar完整版本(jar文件, 源碼)下載: https://code.google.com/p/cx-util/downloads/list

一. 關于tankwar:

tankwar 是使用java開發的一個單機版的小游戲 (未使用任何游戲引擎).

和90經典版的坦克大戰有些不同, 這里是純坦克之間的戰爭, 英雄坦克并不用保護它的家.

特色:

  1. 游戲共設6個關卡. (支持無限關卡)

關卡設置中包括敵人坦克數量, 移動速度, 子彈速度, 以及子彈的殺傷力, 炸彈數量, 飛彈數量, 移動隨機因子, 子彈發送頻率因子.

英雄坦克的設置同上, 更改org.lionsoul.tankwar.LionBarriers可以加入更多關卡, 修改現有關卡選項.

  1. 游戲子彈分為三類:

(1). 普通子彈(移動速度和殺傷力小),

(2). 普通炸彈(移動速度和殺傷力一般),

(3). 超級飛彈(移動速度很快,并且殺傷力很強).

  1. 關于游戲地圖:

當前默認地圖算法為隨機文字點矩陣地圖, 即,地圖是依據由文字生成的.

  1. 關于坦克:

分為兩個大類, 英雄坦克(玩家), 敵人坦克. 敵人坦克分類:

(1). 隨機坦克. (移動和子彈發射,以及發射頻率全是隨機, 可以控制隨機因子來控制)

(2). 反抗坦克. (在你射擊它之前處于隨機模式, 當你射擊他之后, 他會分析射擊數據來追著你打, 哈哈, 這個還沒有完成).

(3). 追蹤坦克. (從他出生那刻, 他就一直在分析你的位置,并且向你靠近然后消滅你, 會在后續完成)

  1. 關于游戲效果:

沒什么特別的, 用到了比較多的圖片資源, 就一個爆炸效果還可以吧.

爆炸效果分為兩種, 小爆炸和打爆炸. 有爆炸聲音的.

  1. 關于模式:

本游戲分為兩種模式: 簡易模式(可以無限制的發射子彈), 標準模式(在你發射的子彈消失前, 不能發射子彈)

游戲操作: 運行下載下來的jar文件.

  1. 選擇關卡.

2.進入游戲:

J - 發射普通子彈,

K - 發射普通炸彈

L - 發射無敵飛彈(需要有飛彈, 可以在關卡中設置)

P - 暫停/開始

ESC - 退回關卡選擇界面.

H - 彈出/隱藏幫助窗口.

關卡設置類: org.lionsoul.tankwar.LionBarriers

 本文由用戶 jopen 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!