大家好,
今天我们要再次下潜到流体的世界。
自从上次
今年六月,就在我们发布流体系统2.0 (FFF#416)的同一周,我们在办公室进行了一场联机派对。很明显,新系统实在是*太*简单了。我们Nauvis基地上的管道长得离谱,管道像蛇一样来回穿行,铺设时几乎不用脑子。我们确实用液罐火车连接特别远的矿区。但是这也只是出于习惯,用管道才是上位替代。
我们的无限流量超距传输管道
这些“万能管道”导致泵不仅不能增加吞吐量,还会降低吞吐量。这很反直觉,而且意味着除非是为了根据电路条件禁用某一段管道用不上泵。此外,诱导玩家随意使用超长管道很可能会导致流体混合,因为不小心把两条管道连在一起的概率会明显增加。如果是拍蓝图拍歪了,并且这个时候你在另一个星球上,那么祝你好运,能在一片巨大的区域里找到一节放错的管道。
是时候找找解决方案了。
视觉反馈的重要性
传送带非常好玩,因为它们非常可视化并且易于互动。你可以看到物品从哪里来,要到哪里去,瓶颈在哪。瞥一眼就能看出来。相比之下,管道基本上是不透明的,其上的小窗口完全不足以给你足够的视觉反馈。这就是我们选择“无需思考"的流体流动方案的原因之一。
如果要给流体系统添加限制,那么这个限制必须要非常简单、明显,并且可互动。经过一段时间的争论,下面就是我们想出的办法。
管道范围
管道的范围限制在250格x 250格的区域内,超出限制区会导致管道中所有流体中断流动。你可以用泵来分割管道。游戏会显示管道断裂的地方,并在需要放泵的地方生成一个警报。这会使得问题更容易找到与解决。
星期五报道#430-淹没在流体中 视频#01
在手持流体相关物品时,游戏会在所有可见管道上显示连续视觉效果,颜色与内部流体一致。你也可以把鼠标放到一条管道上独立查看一条管道,同时也会显示指示管道大小的箭头。
对于用过我的管道可视化模组的玩家看起来会比较熟悉。
还有一件事,你也可以在地图上显示管道连接点!
你在建造单个工厂的时候,还是基本不用担心管道流量——只需要连接管道,就"能用”了。但是,把你的多个厂区连接起来需要更多的脑力,这时你真的需要留意泵的方向和流量了。泵会隔开多个区域,大大减少了不小心混合流体造成的危害。
平衡性调整
除了管道范围之外,我们也调整了流体组件的平衡性:
⚙泵下调到1200单位流体每秒(原来的1/10)。这个数字可以通过提升品质来提高。
⚙液罐车厢容量上调到50000单位(2倍) 。
⚙在锅炉和换热器里,1单位水会膨胀为10单位的蒸汽。
如果每个车厢用三个泵,也就是每个车厢3600/s,需要大约14秒才能完全清空一个车厢内的流体。这个数字比1.1版本里的0.7秒更合理。对于原版巨型工厂来说,这个速度还是非常快。在《太空时代》里,要是这个速度还是喂不饱你的传说铸造厂,那么你可以提升泵的品质。
水转蒸汽比例的改变让使用液罐车甚至水桶给发电厂或包括核电设施供水更有可行性。这个改变不会影响任何机器的电力消耗/输出。这个改变只是让制造同样多蒸汽的消耗水量变为1/10。
管道范围加上这些改变,让火车运输和管道直连之间的选择更多样。万能管道不再是唯一真神了——你还是可以建造管道,但是将需要信号网络,并且远没有那么神奇。你会选择接近瞬移的管道,还是更灵活的液罐火车?
算法调整
算法与第一次时介绍它们时相比有些更改:
⚙输出速度以前是无限,现在将与输出管道满度成反比。
⚙移除了储液罐设置的特例。
⚙输入速度限制以前只在从管道拉取流体时起效,现在,输入速度限制与新的输出速度限制将会限制所有流体操作,液罐车厢除外。
还有一些东西我之前没充分解释,虽然一游戏刻内管道内的总流量没有限制,但是每个流体操作有编码的硬性限制(6000/s) 。这个限制跟输入输出的满度相乘,得出实际的流量。这种成比例性质使得机器可以更均匀地分享流体。最先更新新的机器还会得到最多的流体,但是差距相比1.1版本里要少得多,1.1 版本里你建造管道实体的顺序会极大影响流量。
输出速度限制非常有趣,因为它让流体感觉更像是流体了。之前,泵可以最大6000/s的速度把流体泵入管道直到管道完全装满。但现在泵的速度会随着管道填满逐渐减慢。对于每条管道,都存在一个特定的满度,使得输入输出速度刚好相等,随着机器工作,管道内的流体液面会在这一满度上下浮动。
星期五报道#430-淹没在流体中 视频#02
未完成的部分
管道范围系统和平衡性调整在上次那个多人联机派对里已经加了,而且反响非常好!我们花了非常多的时间才走到今天,但是还有很多事情要做,还有很多要告诉大家的。你现在看到的是跟2.0发布时一样的系统,但是未来我会继续调整。
我在这里还要感谢大家对上一篇热情文章的反馈。放心,我看了每一条评论,虽然大多数我都没回复。大家的热情是异星工厂成为如此出色的游戏的重要原因。