當前位置:
首頁 > 新聞 > 代碼中的一個字母拼寫錯誤,竟讓這個遊戲AI表現得如此怪異

代碼中的一個字母拼寫錯誤,竟讓這個遊戲AI表現得如此怪異

「異形:殖民軍」是一款 Gearbox 開發的遊戲,這款遊戲自開發以來備受爭議,近來也不斷收到投訴和甚至捲入法律訴訟。本周這款遊戲再次吸引了人們的注意:這款遊戲里出現了一個非常離奇的編碼筆誤。這一錯誤自這款遊戲 13 年在 PC 端推出時就存在,但一直沒被發現。

由於遊戲網站 Fanatical 對此遊戲的折扣高達 90%(標價降至 3 美元),異形的銷量再次回到了其巔峰水平。而直接從 Steam 購買 PC 版本則需要花費 30 美元。一位粉絲在熱門遊戲論壇 ResetERA 發帖,認為該遊戲是一個不錯的廉價遊戲:一個發布在 moddb.com,由粉絲自製的 712MB 補丁,已經解決了許多畫面上和遊戲體驗上的毛病。

在研究這個補丁時,有 ResetERA 讀者注意到 moddb.com 上的一篇帖子指出了異形的 INI 文件中一個字母的拼寫錯誤,帖子早在 2017 年 10 月就已發表,但在當時沒有引起廣泛的關注。用戶 jamesdickinson963 說到,該遊戲的「PecanEngine.ini」文件調用了一個「Tether」方法,這個系統將 AI 命令分配給該系列的怪獸。然而,在另一處需要調用此方法時,「Tether」一詞拼錯為「Teather」。

這個帖子稱,這個命令如果拼寫正確,會控制怪獸的戰術位置調整、巡邏和目標分區。當一個異種怪獸生成時,它會被分配一個 Tether 空間。這個空間告訴怪獸,哪裡是它的戰鬥區域,哪裡是地圖的出口。在戰鬥中,異種怪獸將被切換到一個新的 Tether(例如它可能會被安排在玩家身後的某一個 Tether 里),讓他們在遊戲里分散分布,防止他們過度集中等等。

引擎解析到這個錯字時,並沒有造成任何報錯,而是忽略了這個它不熟悉的詞(Teather)。因此,遊戲中的怪物不像預設的那樣,會智能收集更有用的信息。相反,他們經常像下面圖像里一樣四處亂跑。

這個 2017 年的帖子是在該論壇的終極補丁「Game Over,Man!」發布後發表的。這一補丁用「錯字修正程序「覆蓋此 INI 文件。因此,到目前為止,補丁仍然有效。由於 Gearbox 自 2013 年 7 月以來一直沒有更新遊戲的 PC 版本,所以 PC 版本里的筆誤仍在那裡。

上周五,有外媒重新下載並測試了這款遊戲,發現一旦「teather」拼寫錯誤被糾正,異形 AI 的表現就會大大改善,怪物會立即利用高度展開攻擊,使用隱藏點和攻擊側翼。這一改動使遊戲體驗天差地別。

這個錯別字的修正未必能這個遊戲真的值 3 美元,但是對於碰巧購買了遊戲的人來說,完整的補丁確實可以解決遊戲中的大問題。而對於想要快速體驗科幻遊戲的人來說,這個遊戲也許就不是一個好選擇了。


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

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


請您繼續閱讀更多來自 DeepTech深科技 的精彩文章:

空間中充滿了骯髒有毒的油脂,專家提醒在太空中小心開飛船
Y染色體也保不住你的男兒身!刪掉這個基因,XY型小鼠發育成雌性

TAG:DeepTech深科技 |