《文明5》戰犯系統詳解 相關外交懲罰研究
當玩家屢次挑起衝突的時候所有國家都會對你表示出厭惡,這就是遊戲中的戰犯系統,不過其具體的判定機制和懲罰原理很多玩家都沒有仔細想過,今天小編就給大家介紹一下網友對於這兩點的研究,一起來學習一下吧。
戰犯系統詳解:
一、【戰犯威脅等級】
AI對戰犯威脅的判定分為4個等級:輕微(minor),重大(major),嚴峻(severe),致命(critical)。它們將分別帶來15,40,70,100的外交懲罰。
一組對比數據:忽略該AI的軍事/擴張/邊界/城邦請求(15),譴責/擴張狂(35),破壞對該AI的軍事/擴張/邊界/城邦承諾(40),佔領該AI首都(80)。
二、【戰犯威脅等級的判定】
AI對戰犯威脅等級的判定由2個因素決定:在該AI眼中的戰犯值和該AI的戰犯厭惡度。AI將檢驗【戰犯值×戰犯厭惡度】是否超過閾值,以此判斷戰犯威脅的等級。
在103080版本中,4個戰犯等級對應的閾值分別是50,100,150,200。而在最新的103142版本中,被修正為20,50,100,200(”make the building up of warmonger threats more exponential than linear“)。這個修正的效果參見【實例與分析】部分。
三、【AI戰犯厭惡度】
最低為1(阿茲特克),最高為8(埃塞俄比亞,暹羅)。遊戲設計人員預定的平均值是5。
四、【戰犯值計算】
1、對文明宣戰+2.5(如該AI處於和目標文明作戰的狀態,則不提高戰犯值);
2、對城邦宣戰+2.5;
3、攻陷城市+(10×預估城市數量/(實際城市數量×城市原主人城數));
預估城市數量取決於地圖大小:擂台13,極小26,小39,標準52,大80,極大132。
實際城市數量指的是遊戲當前的城市總數。
城市原主人城數最小為1(即使失去最後一城也當作1計算)。
103142版本新加入一條修正:對於共同作戰的AI,攻陷城市的戰犯值減半。
4、在BNW中,滅國隻計算攻陷最後一城的戰犯值,沒有額外懲罰。這不是103142版本的新改動;
5、解放城市洗刷的戰犯值同攻陷城市。復國/解放城邦對於穩定外交有相當大的幫助;
6、每回合戰犯值-0.05,到0為止;
五、【實例與分析】
標圖,盤古陸7AI16城邦。遠古時代全圖共36城時,瑪雅小弓rush近點3城印加,攻下1城。 希臘波蘭目睹全過程。
對於希臘,[2.5+(10×52)/(36×2)]×2<20,瑪雅對其不構成戰犯威脅。
對於波蘭,[2.5+(10×52)/(36×2)]×7>50,現版本判定為重大威脅,外交後果比瑪雅譴責了波蘭更嚴重。
六、【結論】
1、BNW不鼓勵早期戰爭。此時地圖總城數和AI總城數都不大,下城會帶來巨大外交懲罰。不如消滅AI有生力量,逼其割城以規避懲罰。
AI賠款與割城機制研究:http://tieba.baidu.com/p/2633917858
2、103142版本進一步加大了懲罰。現版本中,2次不下城的靜坐戰爭已超出許多AI的容忍限度。因此不要打無必要的戰爭,包括接受無意義的邀戰。
3、現版本中,戰前買宣非常有必要。共同作戰+懲罰減免可以最大程度維護外交關係。這對征服流提出了更高的要求。無腦進攻只會加速外交崩盤。