作者GoAhead (Avenger)
看板Koei
標題Re: [英傑] 曹操傳NPC追擊AI
時間Tue Sep 18 22:09:59 2018
※ 引述《mageancaesar (魔神凱撒)》之銘言:
: 標題: Re: [英傑] 英傑傳敵方追擊AI請教
: 時間: Mon Sep 17 05:50:40 2018
:
: 原文恕刪
: 英傑傳不清楚,我是以曹操傳的ai為準
: 但既為同系列作,應該差不多
閃開,讓專業的來!
啊抱歉,不是說你錯很多,只是很想喊這句看看
:
: 大致上電腦ai分五類
: 1.固守2.移動3.目標單位4.被動出擊5.主動出擊
基本沒錯,只是缺了一個:6.逃跑
:
: 1.很簡單,就是完全不動,沒啥需要講的
編輯器上是堅守原地,在原地不會動,但是進入攻擊範圍會出手,風水會輸送
:
: 2.往指定地點移動,路上被擋可能出手攻擊,也可能發呆
: 基本上會走最短路徑(受地形影響,不一定是直線)
編輯器上是移動到指定地點,就是地圖上的某個座標
會移動也會去打人,(A)路線淨空但範圍有人還是有可能跑去打人不肯去目的地
(B)路線淨空範圍沒人就不太會繞路了,基本在移動和前往最近敵人會選擇前者
在(A)的情況下想去打人但是那格被友軍佔住,就可能傻了在原地不會動了
:
: 3.往目標單位移動。
: 目標為友軍則跟隨,會在移動後隨手打能打的敵人
: 目標為敵軍,則追著該敵軍打,打不到時也會在移動完後打範圍內其他敵軍
:
編輯器上是攻擊目標武將,可以是友軍或敵軍,行為模式基本是一樣的
大致上跟2一樣,只是目標是可以移動的
然後最近發現在上述(B)的情況下,在移動和前往最近敵人會...會不知所措orz
請原諒我用這種莫名其妙的說法,因為我給一群同個指令,結果每個人甚至不同回合
都在做不同的事!!!!我最後AI改成移動才全部乖乖一起移動=_=
: 4.原地不動,在攻擊範圍內出現敵軍轉成5.
:
被動出擊
: 5.大部分敵軍交戰用的ai
主動出擊,周圍沒人就會主動去找人打
: 一般來說攻擊順是:可擊殺的>能給予大傷害的>不會被反擊的>最近的
:
其實是:可擊殺的>總大將或等級高的>能給予大傷害的>不會被反擊的>最近的
能殺就殺很正常,打總大將也正常,可是打等級高的就...
所以很常看到怪物級的武將,像呂布或關羽這種,然後友軍就一個個撲上去自殺
旁邊可能有兩刀就掛的雜兵都會被無視,不能反擊的也會被無視
我之前試過,等級高的敵將友軍就很有愛,等級調一樣友軍的愛就沒人
所以在NPC對NPC的場合,還有愛打高等級這種怪事,當然對玩家他們的選擇我又不懂了
當然這個大傷害也是很微妙,有時兩刀掛的,結果步兵都跑去打騎兵了
最後兩刀掛的沒死,步兵都打騎兵反而沒輸出,一回合的危機莫名其妙就挺過去了
========================================
6.逃跑
有逃至指定點和跟隨武將兩種,就是2.的移動和3.的攻擊武將,不過完全不出手
所以這兩種完全不會有跑去開趴然後不見人影的問題,因為完全不會去打人
堅守原地還會出手打人,這種被包圍或擋住就只會站著不動,不會打人
: 所以你提到的堵車現象,有可能是ai為5.,目標最近的但打不到,所以堵成一團
: 但你換位置後,他們判斷最近的單位換人了,所以目標變了,就繞道了
:
我只能說,不要太小看這些AI了,我跟他們鬥好幾年了還是控制不住他們
總的來說,只要一回合沒做他想做的事,他可能就罷工了
給他移動或逃跑,他要走的那格被占了,他可能就不爽動,然後之後都不動了=_=
攻擊武將或追隨武將,有時候也會被佔了一次,之後就整個不願行了+_+
叫騎兵去爬山,兩格佔了就不願行了,還有都沒佔位,爬山嫌累就給我不爬了>_<
還有叫他逃跑的,跑進村莊裡住了一晚,結果住的舒服竟然不給我走了@_@
然後像逃跑這種,憋一肚子鳥氣,到指定點你不安撫他就自動變主動出擊orz
還有很神奇的,跑去離群索居的,大夥在開趴一個人往地圖上沒人的地方走@_@
然後你以為主動出擊就安全了?就連主動出擊都有被佔一次就開始發呆過>_<
最近一次更屌了,我先對一個武將用堅守原地,之後劇情再整區用堅守原地
結果,那個武將被我下了兩次堅守原地,他大概站膩了,就...主動出擊了@o@
KOEI的AI各種瞎真的不是新聞了,我開編輯器調AI也完全控制不住
該怎麼說呢?曹操傳的AI真的太有個性了,英傑傳應該是一樣的
他想不動的時候絕對有千百種理由,真的是你想擋都擋不住T_T
--
跟著我GoAhead大聲說:
永遠是對的 永遠不會說錯話
永遠是最偉大的 是最會說笑話的了
不管說了多冷的笑話 GoAhead 永遠都會給予最熱烈的掌聲!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.160.166.85
※ 文章網址: https://www.ptt.cc/bbs/Koei/M.1537279810.A.044.html
推 ReganLu: 這演算法完美模擬出人性的奧妙 該做的正事不做 跑去瞎混 09/18 22:23
推 mageancaesar: 我就只是寫個大概嘛,一般玩家也不用知道那麼詳細嘛 09/18 23:41
推 h1236660: AI就是任性XD 09/19 00:13
推 kirimaru73: 感謝整理 不過這聽起來是加了義務役參數XD 09/19 00:34
推 moonlight440: ai:你搶了我格子那我不動總行了吧 哼 09/19 09:17
推 ThreeNG: 這AI已經頓悟成人了 超有人性的 XD 09/19 16:59
推 jabari: ai:不是我不走啊,格子被佔了我怎麼走?怪我囉。 09/19 20:54
推 kirbycopy: 一定是跟AI親密度不夠的關係啦 09/20 09:35
→ smena: 還有AI不會管玩家的寶物,所以黃金鎧和鏡鎧才能練等 09/20 12:44
推 kirimaru73: 請問一下 曹操傳的罷工有機會復工嗎? 09/21 11:14
→ kirimaru73: 因為我玩英傑傳的經驗 還沒看過動了以後永久罷工的 09/21 11:14
有,只要哪天改變想法就會復工
最常見的例子:想往上去某一格,但是那格被占了,一個心情不好就罷工了
後來玩家進軍到左邊,他看左邊比較近,改變心情換個目標就又復工了
動了之後,目標的格子或目標的所有格子都被占住,還是有低機率永久罷工
當然通常來說AI還是會正常工作的,但是在某些情況下才有可能會有罷工的情況
畢竟做MOD在測試會跑很多遍,還有各種情況,所以會比正常人多遇到很多次異常情況
而一般玩家玩的版本,除非製作者都沒測試,要不然為了避免罷工都會多少調整過
所以理論上普通玩家是不該遇到罷工的情況,不過怎麼測總是會有預想外的情形發生XDDD
→ shintz: AI:我命由我不由天! 09/21 19:34
※ 編輯: GoAhead (36.225.154.146), 09/21/2018 21:34:51
→ smartwe: 英傑傳並沒有像你說的這樣,除非觸發劇情改變AI 09/25 10:26
推 mamahayai: AI:我又罷工了,我又復工了 09/27 17:49
推 ReganLu: XD 09/30 18:11
推 gordon1126: 喔喔!! 是張角傳的GoAhead大嗎~~ 剛破完歷史線說 10/11 02:49
→ gordon1126: 好希望能有續集...真的很好玩 10/11 02:49
→ gordon1126: 我剛看成張角要復工QQ 10/11 02:51
→ GoAhead: 目前紅線進度不足10%...都沒在做>_< 10/13 17:36