英语字母拼写格式代码中的一个字母拼写错误,竟让这个游戏AI表现得如此怪异

“异形:殖民军”是一款 Gearbox 开发的游戏,这款游戏自开发以来备受争议,近来也不断收到投诉和甚至卷入法律诉讼。本周这款游戏再次吸引了人们的注意:这款游戏里出现了一个非常离奇的编码笔误。这一错误自这款游戏 13 年在 PC 端推出时就
原标题:代码中的一个字母拼写错误,竟让这个游戏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年的帖子是在该论坛的终极补丁“GameOver,Man!”发布后发表的。这一补丁用“错字修正程序“覆盖此INI文件。因此,到目前为止,补丁仍然有效。由于Gearbox自2013年7月以来一直没有更新游戏的PC版本,所以PC版本里的笔误仍在那里。上周五,有外媒重新下载并测试了这款游戏,发现一旦“teather”拼写错误被纠正,异形AI的表现就会大大改善,怪物会立即利用高度展开攻击,使用隐藏点和攻击侧翼。这一改动使游戏体验天差地别。这个错别字的修正未必能这个游戏真的值3美元,但是对于碰巧购买了游戏的人来说,完整的补丁确实可以解决游戏中的大问题。而对于想要快速体验科幻游戏的人来说,这个游戏也许就不是一个好选择了。-End-编辑:潘俊威校审:小贤参考:https://arstechnica.com/gaming/2018/07/a-years-old-one-letter-typo-led-to-aliens-colonial-marines-awful-ai/责任编辑:

本文来自投稿,不代表长河网立场,转载请注明出处: http://www.changhe99.com/a/gjrX9JawnN.html

(0)

相关推荐