戦術と戦略AI
戦術と戦略AIは、個々のエージェントの単純な行動を超え、多数のエージェントが協調したり、ゲーム全体の流れを管理したりするための高レベルな知能体系を意味する。
戦術AI (Tactical AI)
個々のエージェントや小規模グループが、戦闘状況で有利な位置を占めたり、協調攻撃を行ったりするための技術である。
- 戦術的分析: ワールド内で遮蔽物、高地、包囲攻撃地点など、戦術的に価値のある地点をリアルタイムで分析する。
- ウェイポイントグラフ(Waypoint Graphs): 事前に定義された戦術的地点間の接続関係を通じて、最適な移動経路を決定する。
- カバーシステム: 周辺の地形地物の可視性を計算し、敵の攻撃から安全な位置を見つける技術。
戦略AI (Strategic AI)
RTS(リアルタイム戦略)ゲームやシミュレーションゲームで、国家や軍隊全体のリソース管理、生産順序、攻撃方向などを決定する知能である。
- 軍団管理: 多数の部隊を効率的に分散配置し、目標を付与する。
- インフルエンスマップ(Influence Maps): 味方と敵の勢力が及ぶ範囲をグリッドデータとして可視化し、戦線の状況を判断する技術。
- 技術ツリーと生産計画: 限られたリソースを基に、どの技術を研究し、どのユニットを生産するか決定する長期的な計画策定。
高度な判断技術
- 状況分析: 現在のゲーム状態(有利/不利)を数値化し、AIの攻撃性や防御的態度を決定する。
- 協調AI: エージェント間の通信システムを通じて、「私が敵を抑えている間に君は迂回しろ」といった複合的な戦術を実装する。