[三11] 分享一些棧道、淺灘的 AI 有趣設定
在三11的 exe / bin 資料裡面設定的,〔AI知道〕有棧道相連的城市有六個:
天水↔漢中↔長安
↕
成都↔梓潼↔永安
也就是說,若城市之間的關隘被重兵防守,AI評估可直攻兵力薄弱的城市,
那AI就不惜犧牲兵力走棧道,而且AI比起互打,優先選擇攻打玩家。
有趣的問題出在…〔梓潼↔永安〕這段,除了棧道還有間道…
( 棧道、----: 可視& 損兵,開發難所行軍後可視&不損兵
淺灘、間道:不可視&不損兵,開發難所行軍後可視&不損兵
我還滿喜歡「換了老闆,連山都不會爬了」這笑話XD
毒泉是解毒,對不起我打錯了 )
———————————————————————————————————————
也就是說,如果AI堅持要梓潼→永安,又沒有難所行軍的話,
那麼軍隊就會經過江州…那麼江州就會幫玩家擋下AI,直到AI打下江州之後,
AI才會改為江州→永安…
( 有沒有很像〔江夏↔廬江↔壽春〕?不太一樣,更有趣的在後面,
因為上面這三個城市設定上都是相連的,所以單純就是廬江比較衰)
———————————————————————————————————————
萬一AI要從永安→梓潼,又沒有難所行軍的話,那麼江州還是會幫玩家擋,
等到AI打下了江州…不好意思,設定裡江州跟梓潼沒有連接,所以會看到,
AI不願意從比較近的江州→梓潼,繼續從永安出兵繞一大圈攻打梓潼…
AI你…沒事嗎?大丈夫?
———————————————————————————————————————
再來,設定裡〔AI知道〕可以由淺灘相連的城市有:
晉陽↔鄴;北海↔濮陽;濮陽↔小沛;陳留↔許昌;建業↔會稽
裡面除了〔晉陽↔鄴〕之外,都可以不走淺灘就打過去,而且還比較好打。
從廬江的例子可知,AI要打玩家,不會在乎通過別人領土的,
我是有看過許昌繞淺灘打陳留;濮陽繞淺灘打北海、小沛,表示AI有判斷過,
但是,AI選擇比較劣勢的路徑攻打,被玩家輕鬆KO,沒有比較好玩吧…
其餘的淺灘,就只有AI判斷路徑時,發現比較近的話,才會經過那些淺灘了。
———————————————————————————————————————
另一個奇怪的鄰接設定是在西河港(晉陽)↔解縣港(洛陽)
設定是非水路鄰接,是陸路鄰接且無障礙,但是很明顯的兩者陸路有淺灘隔著,
不過我倒也從沒看過有AI從洛陽直取晉陽就是了。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.160.50.134 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Koei/M.1633379289.A.868.html
推
10/05 04:33,
2年前
, 1F
10/05 04:33, 1F
推
10/05 08:51,
2年前
, 2F
10/05 08:51, 2F
修這個 bug 需要動到 exe 檔。其實還有一個 bug 在上面說的[漢中↔長安]
exe 裡面設定直攻的路徑需要通過 (44,83),有興趣的可以找看看在哪…
長安走那條路只能通到陽平關無法直攻漢中,雖然對AI來說沒差,
AI決定攻擊城市先看有沒有鄰接,出兵自動計算路徑時,就會找出另一條路。
推
10/05 09:53,
2年前
, 3F
10/05 09:53, 3F
→
10/05 09:53,
2年前
, 4F
10/05 09:53, 4F
如果AI也知道(也就是修改據點相鄰)那麼海戰也是會十分精采的,
我是在想一個有趣的點,部隊上岸之後到另一個地方下水,船是怎麼扛過去的…
推
10/05 12:53,
2年前
, 5F
10/05 12:53, 5F
推
10/05 14:59,
2年前
, 6F
10/05 14:59, 6F
西河港到解縣港那附近嗎?三國時代那附近有較大型的城市或勢力嗎?
推
10/05 15:52,
2年前
, 7F
10/05 15:52, 7F
原來如此,這樣我就有印象了。
推
10/05 15:59,
2年前
, 8F
10/05 15:59, 8F
→
10/05 15:59,
2年前
, 9F
10/05 15:59, 9F
→
10/05 15:59,
2年前
, 10F
10/05 15:59, 10F
我猜測,當電腦沒有鄰接可以打的時候(比如旁邊都是同盟),
可能會選擇最靠近的玩家城市(即使未鄰接)出兵攻打,而不是解除AI之間的同盟。
當然如果AI同盟的是玩家,保證馬上毀棄同盟出兵打玩家。
推
10/05 18:08,
2年前
, 11F
10/05 18:08, 11F
推
10/06 02:03,
2年前
, 12F
10/06 02:03, 12F
其實鄰接是這樣的:
下邳↔海陵港↔江都港↔曲阿港↔吳
↕
壽春
所以說打下江都港的時候就可以選擇接下來攻打壽春、曲阿港或海陵港,
AI本身不會在港口堆兵,所以會從原來的城池出兵,但是無論從下邳、吳、壽春,
要打到另一邊其實都要走太遠,以AI出兵的兵量來說,幾乎沒有打贏的機會…
…但是AI還是會雖千萬人吾往矣…
推
10/06 08:15,
2年前
, 13F
10/06 08:15, 13F
推
10/06 12:41,
2年前
, 14F
10/06 12:41, 14F
是的,只是說常常薊來不及幫忙,部隊就已經離開薊的領土範圍了。
之前修改過地圖,只要岸可以下水,北平、南皮部隊都走右邊海上互打,
結果造成兩地內政設施永遠都蓋不完…
推
10/06 12:46,
2年前
, 15F
10/06 12:46, 15F
已修改,對不起我打錯了…改地圖的時候都把棧道跟毒泉分在一類…
推
10/06 13:07,
2年前
, 16F
10/06 13:07, 16F
推
10/06 15:02,
2年前
, 17F
10/06 15:02, 17F
→
10/06 15:02,
2年前
, 18F
10/06 15:02, 18F
→
10/06 15:02,
2年前
, 19F
10/06 15:02, 19F
→
10/06 15:04,
2年前
, 20F
10/06 15:04, 20F
→
10/06 15:04,
2年前
, 21F
10/06 15:04, 21F
→
10/06 16:57,
2年前
, 22F
10/06 16:57, 22F
→
10/06 16:58,
2年前
, 23F
10/06 16:58, 23F
推
10/06 21:14,
2年前
, 24F
10/06 21:14, 24F
推
10/06 21:19,
2年前
, 25F
10/06 21:19, 25F
→
10/06 21:20,
2年前
, 26F
10/06 21:20, 26F
→
10/06 21:21,
2年前
, 27F
10/06 21:21, 27F
我以這張圖解釋一下(已經艾克氏大同意借用)
https://imgur.com/a/TsmoErw
以AI的認知,孫堅可以攻打四個港口(夏口、烏林、羅縣、皖口)一個城市(長沙)
夏口港:動作要比劉備快,而且即使拿到,也要受到無窮無盡的騷擾,無力東進。
烏林港:劉備每月都來找孫堅玩。
羅縣港:就算真的要打,走到一半,部隊就會被烏林港吸過去。
長沙 :太遠了,通常不會是AI優先出兵的目標。
而以鄰接來看,柴桑往外聯總共六個箭頭,皖口港只佔一個,而且打下皖口港後,
鄰接有廬江與虎林港,正常人類的思維會是先打廬江,但是AI看到的,
是虎林港守備薄弱,所以常常看到孫堅就跑去搶虎林港,虎林港隸屬於建業。
於是這樣又多惹了一個建業一起來。出現同時跟廬江搶皖口港&跟建業搶虎林港…
…焉能不敗乎…除非開局就先跟劉備同盟,但是在英雄集結?不可能。
(我是設定過開局他們同盟過,結果就是孫堅統一江東)
推
10/06 23:22,
2年前
, 28F
10/06 23:22, 28F
→
10/06 23:22,
2年前
, 29F
10/06 23:22, 29F
→
10/06 23:22,
2年前
, 30F
10/06 23:22, 30F
→
10/06 23:22,
2年前
, 31F
10/06 23:22, 31F
這些都要改動 exe 檔,改到這麼多已經可以出下一代了,所以我們就看到了三14…
不過AI有一種情況會在關港堆兵,那就是當主城兵已經堆滿的時候,所以呢,
我曾經嘗試修改城關港的最大兵力,但是計算這個平衡太燒腦了,後來放棄。
(徵兵數量、被攻打損兵數量、AI在守軍多少以下不出城應戰、出戰會帶多少人、
耐久會不會先爆掉…)
反擊機制呢…已經有 mod 做出來了,靠近城關港守軍會自動攻擊。
推
10/06 23:46,
2年前
, 32F
10/06 23:46, 32F
→
10/06 23:47,
2年前
, 33F
10/06 23:47, 33F
→
10/06 23:48,
2年前
, 34F
10/06 23:48, 34F
還有這招,學到了。
推
10/07 02:18,
2年前
, 35F
10/07 02:18, 35F
→
10/07 11:50,
2年前
, 36F
10/07 11:50, 36F
海陵港走海路破壞下邳的內政真的無法防守,AI若聰明,堅守海陵港,分兵打內政,
下邳就非得先集中兵力把海陵港打下來,此乃攻敵所必救。
※ 編輯: ptrpan (36.226.64.112 臺灣), 10/07/2021 13:34:06