说起 Gearbox Software,我们得先来聊聊这家公司开发的一款 FPS 游戏《异形:殖民军》。
这款发售于 2013 年的游戏在上市之后就饱受恶评,其中「受灾」最严重就是那令人抓狂的游戏 AI。而近期发生的一件事情揭露了导致这个结果的真正原因。
其实这个原因在去年 11 月就被人发现了,一位 Mod 制作者在知名 Mod 情报网站「Mod.db」上发布了一条消息。他发现,之所以《异形:殖民军》的 AI 愚蠢无比,其罪魁祸首只是在游戏中的某段代码内多敲了一个字母「a」。
但当时发布的这条消息并没有引起太多人的关注,毕竟《异形:殖民军》的恶评并不仅仅是由 AI 造成的。到了今年 7 月,另一位玩家证实了去年那条消息的真实性。
问题发生在游戏中名为「PecanEngine.ini」的一行代码内,原本应该输入的单词是「Tether」,但敲代码的同学手误,不小心多打了个 a,于是「Tether」就变成了「Teather」。
ClassRemapping=PecanGame.PecanSeqAct_AttachXenoToTether -> PecanGame.PecanSeqAct_AttachPawnTo eather
而前文提到的那条招募广告,就出现在谜底揭晓的数日之后。在广告的岗位职责那里只写了很简单的一句话:确认代码并找到输入错误。至于职业能力需求那里就更有意思了:你需要具备填完这个招募表格,并点击提交按钮的能力。
而广告最下方的问题更是有点让人哭笑不得:
请告诉我们 tether 和 teather 哪个是正确的拼写。
看来是真伤得不轻。
除了《异形:殖民军》之外,最近玩家还在《文明 6》中发现了类似的拼写错误,虽然没有导致像前者这样严重的后果,但毫无疑问的是:程序校对确实是一个非常重要的工作。有了前车之鉴,相信未来会有更多公司需要这个岗位吧。
2022-02-25
2022-02-25
2022-03-13
2020-11-12
2020-12-10
2020-12-10
2021-09-26
2021-05-07
2021-02-05
2020-11-13
2020-07-17
2020-11-04
2020-04-25
2020-12-10
2019-09-11
2020-04-25
2020-04-23
2020-06-19
2019-11-06
2019-09-25
回复
游戏褒贬不一,但是是当年的显卡杀手确实不算吹的
回复
一串代码错误能让游戏AI变垃圾那么多吗?本来也不行吧?