Skip to content

willieooq/TankWar

Repository files navigation

Java 期末專題討論

hackmd-github-sync-badge

遊戲基本規劃與構想

  1. 坦克在血量於一定程度時,會閃紅色,接著坦克會變顏色,在最後一擊後觸發爆炸效果(暫定
  2. 添加遊戲資訊欄(生命值,敵人數量等等)在遊戲畫面右上角
  3. 敵人出現要先有星星
  4. 玩家重生時有無敵效果(3秒) >> 被子彈打到時不會扣血
  5. 每次坦克發射子彈間隔0.5秒
  6. 坦克跟坦克碰撞,子彈跟子彈碰撞
  7. 2P構成
  8. 可用Joy Con控制

遊戲流程

  1. 擊敗所有敵人即可通關
  2. 若主堡被攻擊,變圖片等3秒,或玩家消耗所有生命則Gameover
  3. 可藉由地圖道具獲得增益或升級的效果

遊戲地形

  1. 磚頭可破壞,不可穿越
  2. 鐵塊不可破壞
  3. 草地不可破壞,可穿越
  4. 水流坦克無法穿越,子彈可以穿越

遊戲道具(已棄用)

  1. 安全帽:無敵3秒
  2. 計時器:全場不可攻擊,不可移動5秒
  3. 手榴彈:清空全場敵人
  4. 坦克:生命數+1,滿血獲得20000分

敵人坦克AI添加(已廢棄 後來發現不需要就夠強了)

  1. 一旦我方坦克與敵人坦克距離小於多少值,敵人坦克就會跟著坦克
  2. 當敵人靠近主堡距離小於多少值,敵人坦克就會衝向主堡
  3. 敵人介紹文(再討論可能性)

實際畫面

About

大二java期末報告

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages