ターンベースの戦略ゲーム向けの複雑なゲームAI
ターンベースの戦略ゲームプロジェクトの研究を行っており、このトピックに関する優れたリソースを探しています。このゲームは典型的な戦争ゲームであり、国は互いに戦い、ユニットを展開し、これらのユニットを六角形のタイルマップ上で移動させ、互いに攻撃することができます。 私は、Civilization VのAIがどのように構成されているかに特に興味があります!ウィキペディアによると、ゲームはゲームのAIのさまざまなレイヤーに4つの異なるAIシステムを使用しています。 戦術AIは個々のユニットを制御します 運用AIは戦線全体を監督します 戦略的AIが帝国全体を管理します 壮大な戦略的AIは長期的な目標を設定し、ゲームに勝つ方法を決定します 概念的には、これは複雑なAIを実現するのに非常に理にかなっているように見え、これらの異なるAIシステムがどのように機能する(そして連携する)かを知りたいと思います。戦術AIは、単一のユニット(移動、攻撃、修理、撤退など)の意思決定を処理するため、おそらく最も理解しやすいでしょうが、他のAIシステムは本当に興味深いものになると思います。たとえば、運用AIは何をし、どのようにそれを行いますか?これらはFiraxis Gamesによって秘められた秘密であると確信していますが、これについてさらに議論するためにいくつかの議論を始めるのはクールでしょう。 また、ターンベースの戦略ゲームAIを扱う優れた書籍を知っている人がいたら、それは知っておくとよいでしょう。明らかに、これはWeb上でまばらにシードされたトピックです。「Programming Game AI by Example」を手に入れましたが、その本は、高レベルの目標指向のAIよりも、単一エージェントの動作AIに関するものです。