Skip to main content

Tank2

Tankのリメイクを制作!
ゲームAIやグラフィクスに拘って制作した。

ゲームクリエーター甲子園2024にエントリーしています。応援よろしくお願いします<(_ _)>

作品を公開しているWebサイト​

GitHubリポジトリ

Tank2

使用したもの​

  • Unity(ver.2021.3.16f1)
  • C#, ShaderLab

ゲームAI​

旧Tankで実装できなかった賢く、プレイしていて面白いゲームAIを目指した。
書籍「ゲームAI技術入門 広大な人工知能の世界を体系的に学ぶ, 三宅陽一郎, 技術評論社」を参考にした。
具体的に実装したものは以下の通り、

  • 敵機が弾を避ける実装
  • 壁の反射を利用し攻撃する実装
  • ステイトマシンによるAIの制御の実装
  • 複数のセンサーによる自機探知と攻撃

※私の実装はステイトマシンではなく、ただのステイトベースの実装であることが発覚しました。

敵機が弾を避ける実装​

Tank2_gameAI_1 Tank2_gameAI_1_1

壁の反射を利用し攻撃する実装​

Tank2_gameAI_2

ステイトマシンによるAIの制御の実装​

Tank2_gameAI_3 Tank2_gameAI_3_1

複数のセンサーによる自機探知と攻撃​

Tank2_gameAI_4 Tank2_gameAI_4_1 Tank2_gameAI_4_2

グラフィックス​

古き良きレトロゲーム感を再現しながら、Juicyなグラフィクスに!

タイトル画面​

Tank2_Grafics_1

タイトル画面 エクストラモード​

Tank2_Grafics_2 Tank2_Grafics_3

メインゲーム画面​

Tank2_Grafics_4 Tank2_Grafics_5

その他​

Tank2_Grafics_6

遊びやすさ​

旧Tankからブラッシュアップした点はもう一つある。それは、遊びやすさの追求だ。
何人もの友人から得られた感想を基に、初めて遊ぶ人でも分かりやすい操作やUIの実装を心掛けた。
具体的に実装したものは以下の通り、

  • 直感的な操作
  • 分かりやすいUI
  • How to Play

直感的な操作​

Tank2_UI_1

分かりやすいUI​

Tank2_UI_2 Tank2_UI_2_1

How to Play​

Tank2_UI_3 Tank2_UI_3_1

動画​

  • Ver.3.1
  • Ver.2
  • Ver.1