Presentation is loading. Please wait.

Presentation is loading. Please wait.

あるシミュレーションゲーム 用の AI について 1305105角田 直 磯. どのゲームのAIスクリプト か? マイクロソフト社(2000年製作)の Age of Empires Ⅱ :The Conquerors Expansion (以下 AOC )というリアルタイムストラテジーゲー ムのAIスクリプト作成.

Similar presentations


Presentation on theme: "あるシミュレーションゲーム 用の AI について 1305105角田 直 磯. どのゲームのAIスクリプト か? マイクロソフト社(2000年製作)の Age of Empires Ⅱ :The Conquerors Expansion (以下 AOC )というリアルタイムストラテジーゲー ムのAIスクリプト作成."— Presentation transcript:

1 あるシミュレーションゲーム 用の AI について 1305105角田 直 磯

2 どのゲームのAIスクリプト か? マイクロソフト社(2000年製作)の Age of Empires Ⅱ :The Conquerors Expansion (以下 AOC )というリアルタイムストラテジーゲー ムのAIスクリプト作成

3 開発環境 ・ Nicol 氏作成の Nicol ‘ s Code Generator という AOC の AI 開発ソフト ・ AOCゲーム本体 作成したAIスクリプトの動作確 認に 使用。

4 AOCとは 今回は6~8名による2陣営の チーム戦向けの戦略を扱う。 ランダムに一定間隔に初期配置。 同陣営の勢力で敵勢力に近い勢 力を前衛、遠いものを後衛とい う。

5 研究目的 城主ラッシュと呼ばれる攻撃戦略の実行準備 を効率よく行う AI スクリプトの作成を目的と する ・城主で作成できる騎士を、敵本拠地を滅ぼ す為に必要な 20 体を作成することを目標とす る。

6 城主ラッシュとは ← 騎士 ・城主ラッシュは後衛の戦略の一つであ る。 ・時代:暗黒、領主、城主、帝王の4つ ・城主の時代で使用可能となる強力なユ ニット「騎士」を20体作る。

7 AI スクリプトについて 人が定石としてプレイする配分方法 効率を改善する「研究」というアク ション。

8 実験内容 暗黒初期の資源入手法を変えた時の進 化の早さと全体の資源の推移

9

10

11

12 実験結果 暗黒初期に伐採所を作るより、粉ひき 所を作るほうが農民の連続生産が止ま ることがなく、内政が安定する。 畑の数は 11 枚より 12 枚作ったほうが領 主~城主の時代の研究が安定する。

13 プログラムの一部 (defrule (true) => (set-goal 1 0) ; ゴール 1 に 0 を設定 (disable-self) ) (defrule ; ■ 領主の時代 (can-research-with-escrow feudal-age) ; 領主の時代に進化で きるとき (unit-type-count villager == 30) ; 自軍の町の人 ( 生産中含 まない ) が 30 に等しい (current-age == dark-age) ; 暗黒の時代である => (research feudal-age) ; 領主の時代に進化 (set-goal 1 1) ; 変数に代入 (chat-local-to-self " 領主の時代に進化します ") ; チャット )

14 まとめ スプリクトを別途組み込んだ 資源採取の最適化


Download ppt "あるシミュレーションゲーム 用の AI について 1305105角田 直 磯. どのゲームのAIスクリプト か? マイクロソフト社(2000年製作)の Age of Empires Ⅱ :The Conquerors Expansion (以下 AOC )というリアルタイムストラテジーゲー ムのAIスクリプト作成."

Similar presentations


Ads by Google