文明5:美麗新世界AI賠款割地機(jī)制全解
- 來源:Corpsemania
- 作者:妮可日香雞
- 編輯:ChunTian

備注1:AI判定目標(biāo)價(jià)值機(jī)制(注意,這里各項(xiàng)“價(jià)值”越高,該目標(biāo)的價(jià)值反而越低)
目標(biāo)軍事價(jià)值=(目標(biāo)軍事單位總力量+0.33*目標(biāo)城市總力量)*[1-目標(biāo)所有城市損血量總和/(200*城數(shù))]*100/我方軍事單位總力量+目標(biāo)交戰(zhàn)的其它文明隊(duì)伍數(shù)量*30
目標(biāo)地緣價(jià)值:
首先定義一個(gè)距離標(biāo)值=(地圖寬度+地圖高度)/2
近點(diǎn)標(biāo)值=距離標(biāo)值*0.25,不大于20,不小于10,否則設(shè)為相應(yīng)值
遠(yuǎn)點(diǎn)標(biāo)值=距離標(biāo)值*0.45,不大于50,不小于20,否則設(shè)為相應(yīng)值
城市間平均距離等于雙方城市兩兩配對的距離平均值
如果雙方首都不在同一大陸,且地圖不為島圖,距離判定下降一位,但遙
遠(yuǎn)不變。
鄰居(雙方城市間最小距離小于等于7)為-10
近點(diǎn)(雙方城市間最小距離小于等于11且平均距離小于等于近點(diǎn)標(biāo)值)為0
較遠(yuǎn)(雙方城市間平均距離小于等于遠(yuǎn)點(diǎn)標(biāo)值)為+30
遙遠(yuǎn)(其它情況)為+80
目標(biāo)盟友價(jià)值(此項(xiàng)僅當(dāng)目標(biāo)為城邦時(shí)有效,此處略)
目標(biāo)總價(jià)值=目標(biāo)軍事價(jià)值+目標(biāo)地緣價(jià)值+目標(biāo)盟友價(jià)值
目標(biāo)價(jià)值判定:不可能的目標(biāo):目標(biāo)總價(jià)值>=200
糟糕的目標(biāo):目標(biāo)總價(jià)值>=125
一般的目標(biāo):目標(biāo)總價(jià)值>=80
合適的目標(biāo):目標(biāo)總價(jià)值>=50
輕易的目標(biāo):其它
如果目標(biāo)是擴(kuò)張狂,價(jià)值判定下降一位(如一般變合適,輕易不變)
如果目標(biāo)是交戰(zhàn)時(shí)間長于50回合的城邦,價(jià)值判定上升一位(...)
如果目標(biāo)距離為遙遠(yuǎn),輕易的目標(biāo)改為合適的目標(biāo)

玩家點(diǎn)評 (0人參與,0條評論)
熱門評論
全部評論