當前位置:
首頁 > 遊戲 > 兩年懸案告破?《文明6》AI痴迷宗教,可能是代碼拼寫錯誤所致

兩年懸案告破?《文明6》AI痴迷宗教,可能是代碼拼寫錯誤所致

關鍵是遊戲發售2年,開發商和發行商都沒注意到這個錯誤。這要怎麼甩給臨時工呢?

兩年懸案告破?《文明6》AI痴迷宗教,可能是代碼拼寫錯誤所致

雖然這聽起來好像是個不應該出現的低級錯誤,但事實的確如此:《席德·梅爾的文明6》中之所以AI領袖們如此瘋狂和不正常的舉動,居然是因為遊戲數據中一行代碼的拼寫錯誤。

然而事實就是如此,而且在經過這麼多版本之後Firaxis居然在玩家發現之前都沒有注意到這個問題。

在這個名為leader.xml的文件中有幾行這樣的代碼:

<Row Item="YEILD_PRODUCTION" ListType="DefaultYieldBias" Value="25"/>

<Row Item="YEILD_SCIENCE" ListType="DefaultYieldBias" Value="10"/>

<Row Item="YEILD_CULTURE" ListType="DefaultYieldBias" Value="10"/>

<Row Item="YEILD_GOLD" ListType="DefaultYieldBias" Value="20"/>

<Row Item="YEILD_FAITH" ListType="DefaultYieldBias" Value="-25"/>

如果你懂得英文或一些XML編碼,你會發現這幾行代碼里將「YIELD」拼寫成了「YEILD」。這個錯誤由Something Awful論壇的用戶Shark首先發現,而將這些代碼拼寫正確之後可能會有一些不一樣的遊戲體驗。

Shark認為這些代碼代表著AI領袖默認優先順序,而這些優先順序會被每個領袖的議程和能力而隨機化。按照默認情況所有的AI領袖都有將產能優先投入在金錢和生產力上,而信仰反而是最低的優先度

可能由於這個拼寫錯誤導致很多AI非常極端地追求宗教發展,這也就是為什麼你會看到AI的大仙們在你的領土上跑來跑去,甚至在別國土地上鬥法了。

Shark將這些錯字改回了正確的拼寫之後進行了測試,每次都是在「真實地球」上並選擇同一個AI文明,在自動運行了151回合之後,他發現AI行為優先順序和之前有了極大的變化 —— 那些領袖們整體的信仰產出少了,而會更加投入在建築和科技研究上。

下面的兩張圖標里,大家可以看到在修復拼寫錯誤前後AI的表現變化。這個測試使用了「真實地圖」和相同的領袖,並使用了自動遊戲Mod和雙倍加速Mod來進行測試,結果發現修復錯誤之後的佩德羅二世在100回合之後開始減少信仰產出。

兩年懸案告破?《文明6》AI痴迷宗教,可能是代碼拼寫錯誤所致

錯字修復之前,所有AI都在一開始就瘋狂產出信仰

兩年懸案告破?《文明6》AI痴迷宗教,可能是代碼拼寫錯誤所致

修復之後,所有AI在經過一段時間之後才開始產出信仰,而且並不極端

目前有玩家和媒體發信詢問2K關於這個數據中的拼寫錯誤是否真的影響遊戲,但還沒有得到任何回答。如果你對AI瘋狂發展宗教以此來侵襲你的國家,不妨試試看玩家們將這個修復版的xml文件以Mod的形式推出之後的遊戲。

總覺得這就和當年早就了核彈狂人甘地一樣的Bug,會在日後成為玩家社區中流傳的一個「梗」。

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!

TAG: |