文明6吧 关注:507,011贴子:4,512,773
  • 15回复贴,共1

【转载】文明6的代码拼写错误或是导致AI沉迷宗教的缘由

只看楼主收藏回复

http://play.163.com/18/0316/10/DD0THHEJ00318QLI.html
文明6的代码拼写错误或是导致AI沉迷宗教的缘由作者: 超昂草莓 来源: 爱玩网 (杭州) 2018-03-16 10:10:26 4爱玩网 > 主机 > 正文
关键是游戏发售2年,开发商和发行商都没注意到这个错误。这要怎么甩给临时工呢?

虽然这听起来好像是个不应该出现的低级错误,但事实的确如此:《席德·梅尔的文明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回合之后开始减少信仰产出。

错字修复之前,所有AI都在一开始就疯狂产出信仰

修复之后,所有AI在经过一段时间之后才开始产出信仰,而且并不极端
目前有玩家和媒体发信询问2K关于这个数据中的拼写错误是否真的影响游戏,但还没有得到任何回答。如果你对AI疯狂发展宗教以此来侵袭你的国家,不妨试试看玩家们将这个修复版的xml文件以Mod的形式推出之后的游戏。
总觉得这就和当年早就了核弹狂人甘地一样的Bug,会在日后成为玩家社区中流传的一个“梗”。


IP属地:重庆1楼2018-03-16 13:15回复
    感觉AI宗教确实很狂热,西域一直是我和俄罗斯传教斗法的热点,记得第一盘,没发展宗教,一不注意西安宗教变了


    IP属地:重庆2楼2018-03-16 13:19
    收起回复
      吃惊


      来自Android客户端3楼2018-03-16 13:51
      回复
        吃鲸


        IP属地:浙江来自Android客户端4楼2018-03-16 15:06
        回复
          昨天发过了。


          IP属地:湖北来自Android客户端5楼2018-03-16 15:07
          收起回复


            IP属地:河北来自Android客户端6楼2018-03-16 17:33
            回复
              百度的yeild 和yield好像都有产出的意思


              IP属地:河南来自手机贴吧7楼2018-03-16 17:42
              收起回复
                找了一圈,可能我水平不够,没找到这个代码的位置啊。求大神告诉这个代码的文件地址


                8楼2018-04-02 22:17
                回复
                  这可能是游戏公司在隐晦的警告玩家宗教威胁?


                  来自Android客户端9楼2018-04-07 23:05
                  回复
                    真的是每一把全是大仙


                    IP属地:中国香港来自Android客户端11楼2019-01-28 17:50
                    回复
                      五月更新已修复代码拼写错误了。别挖坟好吗?


                      IP属地:广东13楼2019-01-28 19:26
                      回复