「AIの最適化」の編集履歴(バックアップ)一覧に戻る

AIの最適化 - (2012/03/25 (日) 15:10:45) のソース

Dominions3は元々対戦に主眼が置かれているらしく、シングルプレイで相手を務めるAIは最低限のものとなっています。
また難易度設定が可能なものの、それによって変動するのが資源の倍率のみであるため、ただ物量が増えるだけで(人にもよりますが)面白みが無いという難点もあります。
そうしたデフォルトのシングルプレイ環境が物足りなくなった方のために、AIにチート行為をさせることなく難易度を上げる方法を紹介します。

----
*1.ゲーム設定を変えてみる
ゲーム開始直前の全体設定(Game Settings)を調整する方法です。MODなどを利用せずに行える手軽な手段で、効果もそれなりにあります。

**中立軍の規模(Strength of independents)を下げる
AIは兵の扱いが下手で、戦力差がある相手に無謀に突っ込んで壊滅させられることが多々あります。それは中立部隊に対しても変わらず、プレイヤーと関わる前から勝手に出遅れてしまうこともしばしばです。
またAIの兵士雇用ルーチンにもかなり問題があるため、とくに重装備で資源コストの高い兵を持つ国では初期の壊滅が致命傷になる場合もあります。
これを防ぐために、中立軍の規模を下げてしまうことが考えられます。当然ながらプレイヤーも拡張が楽になりますが、そもそもAIが物足りないような人は中立軍の強さ問わず迅速に拡張を進められているでしょう。

**食料倍率(Supply multiple)を上げる
AIは食料に無頓着な面があり、せっかく作った大軍勢を飢えで崩壊させていることも多々あります。たまに大軍と戦闘になっても、よく見ると飢餓状態で士気が下がり病気になっている兵ばかりということもあります。
またアイテムの活用もできていないため、食料不足を補うようなこともできません。おまけにAIは天秤をDeathに傾けることが多いため、拍車がかかっています。
このため、食料倍率を最大の300にしておくとAIの自滅をかなり抑止できます。300では多すぎると感じるなら200でも良いでしょう。痩せ地ではこれでも飢餓が発生しますが、そこは止むを得ないでしょう。
プレイヤーにとっても、緑魔法なしでDeath天秤の相手と相対したときの負担が減ります。Death天秤だらけの環境にウンザリしている場合はこれも大きな利点と言えるかもしれません。

----
*2.AIの神を自分で設計してみる
長くプレイしていればわかりますが、AIの神の設定はかなり無茶なことが少なくありません。とりわけ何も考えずにDeathやMisfortune天秤に傾けて自壊するのは定番です。
これを自分の手で補ってやるという手段ですが、MODなどが必要ないかわり、敵の手の内がある程度読めてしまうという欠点もあります。しかし効果はかなり大きく、ゲーム設定の調整と併せればさらに有効です。

なお、やり方自体は単純で、シングルプレイで普通に開始し、プレイヤーの設定で全ての国をHuman操作に切り替えておけば各国の神の設定が順次表示されます。この際、表示される順番が国のID順になることには注意してください。
プレイ開始後は自分がプレイする国以外の全てでOption→Become computer controlledを選択すれば、以降はAIがプレイを継続してくれます。

**経済重視の天秤を指定してやる
Order3、Productivity3、Growth3という、経済力重視の定番と言える設定をしてやる方法です。神や魔力は適当で構いませんが、Great Sageなど研究力に優れる神を指定しておくと良いでしょう。
AIは魔術師の扱いが酷く、100ターン過ぎても研究力が20/ターン以下ということもあり得るのですが、神が人型であれば首都で研究を続けることが多いので、多少は補われます。Oracleなどの固定型の神でも良いでしょう。
経済天秤なので、当然AIは物量を重視して来るでしょう。兵の量産がし易い国であれば、数百規模の軍勢が何回も押し寄せてくるという展開も期待できます。
ただしそうなると食料事情に不安があるため、できればゲーム設定の食料倍率も上げておいた方が無難でしょう。

**祝福重視の設計をしてやる
AIは天秤をマイナスに傾けて魔法を強化することが多いので、わざわざ自分でやるまでもない設定にも思われますが、そういったAIは大概がDeath天秤で自滅してしまうため、自分で設定してやったほうが良い戦果を見せてくれます。
筆者が試した限りでは、AIは強力な祝福を持つ神を与えられるときちんとSacredを優先して雇用するので、設定したはいいけど出してくれないという事態は少ないでしょう。
細かい内容については各自の好みで構いませんが、やるからにはSacred兵が優秀な国にしてあげたほうが良いでしょう。Mictlanあたりは適任と言えます。

**神を最初から目覚めさせておく
AIは神が眠っていると何故かCall Godを行ってしまうらしく、貴重な序盤のターンを延々と浪費していることがあります。またCall Godの処理もされてしまうため、いきなり神が弱体化してしまいます。
またMictlanのような生贄必須の国ではそれをサボることもあり、神が目覚めていないとDominion枯渇によって即死することもしばしばです(Mictlanでも神の存在によるDominion拡散は弱いながらも存在します)。
一応、1年間の休眠であれば致命的な影響になることは稀ですが、指揮官がほぼ聖職者のみのMarignonなどは神が目覚めるまで領土が全く拡大しないことすらあるので、できる限り神は最初から目覚めているようにするべきでしょう。

----
*3.自分の行動に縛りを入れてみる
やや消極的な手段ですが、手軽で有効な手段の1つです。ここでは無難なレベルの縛りだけを挙げておきます。

**世界呪附禁止
AIは[[Dispel]]が使えないため、[[Burden of Time]]のような凶悪な世界呪附を発動してしまうとそれだけで流れが決まってしまいます。また[[Gift of Health]]などを使うだけでも圧倒的な優位に立ってしまいがちです。
このため、プレイヤーはAIの使った呪附をDispelするだけに留め、自分では使わないようにする縛りが有効です。ただし[[Soul Gate]]のような戦略に大きく影響する呪附は許容しても良いでしょう。
さらに難易度を求めるならDispelすら禁止する手もありますが・・・Burden of Timeや[[The Wrath of God]]など、あまりにも強烈なものの解除は許容したほうが無難です。

**攻撃されるまで侵攻禁止
開戦タイミングをAIに委ねることで、AIの用意ができている状態での戦闘開始を狙う縛りです。場合によっては何十ターンも暇になってしまうこともありますが、上手く行けば有効です。
AIはいくつかの作戦傾向がありますが、とくに慎重型の設定になっているAIは相当な軍を用意するまでは開戦しませんし、同時に複数と交戦するのも嫌うので、あっけなく決着がつくことは少ないでしょう。
ただし、肝心の敵の天秤がマイナスだらけだとどれだけ待っても戦闘になりません。確実に行くなら自分でAIの神を設計しておいたほうが良いでしょう。

**研究員は1つの研究所に一人だけ
AIは研究を重視しない傾向にあり、とくに魔術師が高めの指揮上限を持つ国ではこれが顕著です(兵を率いて戦場に出て行ってしまう)。このため、何時になっても研究が進まないこともしばしばです。
一方でプレイヤーは慣れてくると研究があっという間に進むため、研究グラフでは圧倒的な差をつけてしまいがちです。強力な魔法を一方的に使用すれば当然戦況は圧倒的に有利になるでしょう。
これを補ってやるため、プレイヤーは研究員を研究所ごとに一人しか置かないという縛りです。狭い領土では研究が遅々として進まないので、待ち戦法の強みを殺ぐ面もあります。

**傭兵の入札は上乗せなし
AIの傭兵雇用ルーチンはかなり貧弱で、ほんの僅かに上乗せしただけで勝ててしまうことが少なくありません。10ゴールドでも上乗せしておけばほぼ確実に勝てると言えるでしょう。
このため、プレイヤーも入札は最低限の額に留めるようにするとAIももう少しまともに雇用できるようになります。もっとも、雇ったまでは良くとも1戦で壊滅させていることも少なくないようですが・・・。

**水中国家は制限する
地上国家が水中に侵攻するのはプレイヤーにとってさえかなり手間なものですが、AIにとっては水面はどんな要塞の壁よりも分厚い防壁と化します。彼らは水中呼吸を付加するアイテムをまともに利用できないのです。
このため、プレイヤーが水中国家でプレイする場合、他の水中国家か、水中に準備なしで侵攻できるごく一部の国を敵に入れておかないとほとんど侵攻されないという事態に陥ります。
もっとも、水中に殴りこめないとしても、地上のほうが明らかに広ければDominion圧迫で勝つ可能性は十分にありますが、水中戦はほとんど楽しめないと思ったほうが無難です。

----
*4.AIの雇用を制限してみる
AIが元中立領土の兵を多用するのはおなじみですが、それゆえにかかったコストのわりに弱い軍勢になっていることも多々あります。
残念ながらMODを利用してもAIそのものを改造することはできないため、代わりに中立領の雇用リストに干渉して雇用を抑制するやり方です。

**No indy Mapを利用する
No indy Mapとは、文字通り中立雇用を完全に排除したマップのことです。一切の中立兵が雇用できないため、Magic Siteか要塞が無ければ何も雇用できないマップになります。
このマップであればほぼ全ての兵が国の正規部隊となり、概ね高い戦闘力を持つ軍勢となります。また意味も無く弱い兵を量産しないので維持費も抑えられ、巨大マップではユニット数上限の問題も緩和されるでしょう。
効果は高く確実ですが、弓兵などの有益な兵すら排除してしまうためやや極端すぎる面もあります。またマップファイル自体を編集する必要があり、とくにランダムマップでのプレイが主体の方には少々面倒なやり方となります。

作製自体はとくに難しくはなく、マップファイルを開いてその一番下あたりから、
 #setland 1
 #poptype 99
という記述を、setlandの数値を増やしながらマップに存在する州の数だけ繰り返すのみです。既存マップであればMapsフォルダにある拡張子がmapのファイルをメモ帳などで開いて編集すればOKです。
ランダムマップで開始したゲームであれば、セーブデータと同じフォルダにマップファイルがあるので、ゲーム開始直後に一度ゲームを終了し、編集してから再開すれば問題ないでしょう。

**MODを利用する
[[Mod]]のページで紹介していますが、Better IndependentsというMODを利用することにより、弓兵などの有益な兵を除いた中立兵のコストを激増させ、実質的に雇用できない状態にすることができます。
こちらはマップファイルをいちいち編集する必要が無く、また射撃戦力を自国で賄えない国が不利にならないのが利点です。ランダムマップでのプレイがメインの方にはこちらのほうが良いかもしれません。
仕様の関係上、最も無用な兵であろう民兵を完全に雇用不能にできないという問題はありますが(民兵はイベントで出ることがあるので、金銭コストを上げてしまうと維持費で国が崩壊する)、それを除けば無難な手と言えるでしょう。

----
*5.その他のMODを利用してみる
間接的な手段になりますが、一部のバランスに影響するMODを利用することで結果的にAIが手強くなることもあります。

**Conceptual Balance Mod
総合的なバランス調整MODです。弱い兵を中心にコストが調整され、全体的に兵を量産しやすくなっています。また固有魔法の研究レベルにも調整が入り、AIの乏しい研究能力でも利用しやすくなります。
元々が大々的な調整を行うMODなので、導入するとプレイヤーにとっても大きな変化になってしまいますが、ゲーム展開の幅は確実に広がるので、既存バランスに不満を感じるようになってきた方ならお勧めです。

**Holy War Lesser Edition
主に聖職者に対する変更を行うMODですが、聖魔法系統のMagic Siteが多数追加され、特殊能力を持った兵を雇用可能とするものを多数含んでいます。
AIはかなりマメに土地探査を行うため、このMODで追加されるSiteもよく活用してきます。圧倒的とまでは言わずとも、それなりに優秀な兵が追加されるので、少なくとも普通の中立兵を多用されるよりは手強くなるでしょう。
プレイヤーにとっても聖職者が軍に同行する意義を増してくれます。敵にアンデッドやデーモンが居ないと出番が少なくなりがちな聖職者を不憫に思う人にはお勧めです。

----
**コメント
#comment