帝国3吧 关注:76,676贴子:2,208,801
  • 1回复贴,共1

估计连开发人员都不一定能看懂帝国时代3的效果说明

取消只看楼主收藏回复

卡片描述里的具体数据加减描述,其实都是通过一定规则生成的文本,但正因为是自动生成的,会出现一些让人摸不着头脑的文本。
例如瑞典“蓝莓”这张卡:

你能看懂到底是什么参数变成0,什么参数变成1吗?
相信有不少人以为是房子采蓝莓的速度变成1单位/s吧……
因为可能是翻译问题,我们来看看英文版的,或许英文版的就没问题了!
英文版:

英文版更微妙了,“spawn unit”就是产兵的那个“产生单位”,“Work Rate”又是啥?就算说果丛是unit,那房子不是一次性整出个果丛吗,怎么还有rate了?
而且对比中英文版,中文的语序明显错了吧!再怎么说也应该是“果丛的产生单位工作速率”!
……
不过,我已经找到了答案,解答如下:
这要从瑞典房子是虚空变出果丛的原理说起。
瑞典房子变出果丛是一种和房子绑定的“能力”,可以理解成是房子本身就能生成无限多个果丛、蓝莓果丛,只是不像一般单位生产那样整了个按钮出来。而这个能力在房子建好后会触发一次,打蓝莓、黑莓卡再触发一次。
所谓的“产生单位工作速率”就是一秒钟变出多少个。“Work Rate”是个游戏里很多能力都有的属性,对应不同场景有不同理解,游戏的文本估计也是想不到怎么解决,只能把这个属性名直接糊出来了……
简而言之,蓝莓卡的描述实际意思就是“以后每次启用生成果丛能力,普通果丛生成0个,蓝莓果丛生成1个”。
采集的效率并没有明说,因为这是嵌在蓝莓的属性里的——蓝莓同时有“果丛”和“蓝莓果丛”两个标签,瑞典房子对着两个标签也是分别进行自动采集的(采集速率一样),也就是说打了房子采蓝莓的速率是采普通果丛的2倍~
最后说一下中文版为什么“果丛的产生单位工作速率”变成了“产生单位的果丛工作效率”。
熟悉excel的朋友应该知道,excel里引用单元格时加上“$”能实现绝对引用,使之后自动填充不会改变引用的单元格。游戏文本也是类似的,这种自动生成的描述文本,是程序把一些文本按顺序组装到一起,也就是给填充的内容加编号标签“1”“2”“3”“4”然后按着标签填进预设文本的合适位置。在翻译时,不同语言的语序会有不同,英文里原本几个填充文本的顺序是“1”“2”“3”“4”,在中文可能要“1”“3”“2”“4”才通顺。然而,我们亲爱的翻译不知道帝国3这游戏的文本在做这种语序调换时,要加绝对引用符号……所以大家就看到本来应该放在第三个填充位的“产生单位”还是放在了第二个,和英文一样。
这个问题嘛,在我的Simplified Chinese Enhancement里会进行修正的,下一个更新就会加入!(正在攒一波修改)
效果:


IP属地:上海1楼2020-12-05 08:31回复
    忘了说,当前版本瑞典房子采集普通果丛的效率是0.335/s,所以采蓝莓、黑莓是0.670/s


    IP属地:上海2楼2020-12-05 08:35
    回复