你们好 , 我按捺不住自己的冲动想给你们讲一个小故事。我相信你们来这里也是为了听故事,不是吗?
一个故事
很久很久以前,在一片硝烟弥漫、污染严重、常态化的种族灭绝的土地上,有这样一群开发者。他们在游戏中加入了各种物流技术,而各种技术并不总是协调一致。
在社区里,人们也建立了各自阵营,偶尔也会发生争论。最后,甚至这些开发者也加入了他们的观点,这只能说是火上浇油。火把和干草叉被拿了起来...... 人们曾想过如何平息这场争论,但结果并不尽如人意。除了 96 页的论坛争论,还有筛选分流器输出和优先次序。
但有些想法比其他想法更难被扼杀,而在某个周五,一位开发者挖坑挖得太深了。"只是为了搞笑和不协同的反应!" 在 FFF 讨论(FFF是指友谊、家庭和乐趣的有趣游戏)的热潮中,他的思绪策马向前,而疯狂也随之而来。
视频01
异端时间到了,Boskid 变得癫狂得无以复加。 这是发布到 discord 上的 GIF,其中包含第一次试验性更改。
正义得到了伸张,作为回应,我给了这位贵族疯骑士他的异端邪说站不住脚的理由。这些理由已经在过去反复讨论过了。虽然我也分享了我对这种罪恶的喜爱,因为我也曾多次梦见过它。
我们内部的 #random 频道上出现了这一恐怖事件,强大的 Kovarex 也带着好奇和兴趣做出了回应。
你知道事情通常是怎样发展的。我确实找到了一种我们之前从未考虑过的方法。(https://factorio.com/blog/post/fff-225)
这个圣杯现在叫做 "批量机械臂"
批量机械臂
批量机械臂是将堆叠物品装入传送带的唯一方法。使其发挥作用的新的关键细节是,只有当手中的物品装满时,批量物品放入器才会开始摆动。这就保证了它只能将堆满的物品放到传送带上。
视频02
突然间,所有物品都归位了:
⚙ 机械臂只能将物品放入传送带上的空位,不能放入现有堆叠。
⚙ 侧向装载和分流器完全不能修改堆叠高度。
⚙ 如果只有批量机械臂与传送带互动,则只会出现最大满堆叠。
⚙ 如果从传送带上取物品的机械臂的手掌小于传送带的堆叠尺寸,那么它只能取其手掌所能承载的物品数量--在原地留下一个非满堆叠。
⚙ 如果您想将传送带重新堆叠到最大值,可以使用批量机械臂拾取并重新放下物品。
视频03
我们有了一种新的奖励研究,即传送带堆叠大小。一开始,您只需使用批量机械臂就能获得 +1 的奖励,最终会达到 +3,这意味着您最多可以堆叠 4 件物品。修改器可以增加这个数量,但我们发现 4 已经是对传送带的一个巨大加成,而且不会完全破坏画面。
批量机械臂的手容量比堆叠物品机械臂大(16 :12),因此它通常更胜一筹,但在需要转移多个物品的地方,它的使用就比较复杂了--它可能会因为等待 "错误 "的物品类型而卡住。因此,使用时需要小心谨慎。
视频04
您可能已经注意到,机械臂的"手"现在会显示多个数量的物品,这非常成功,因为您可以预测它何时会摆动。这适用于所有机械臂,而不仅仅是批量机械臂。绘制的物品数量减半,因此看起来不会太搞笑。
视频05
当天晚上,我们与 Boskid 和 Rseding 通了电话,我向他们介绍了这个想法,他们说这在技术上是可行的。Boskid 继续并实现了批量机械臂,Rseding 让大型采矿钻头自动输出成堆的物品,而我则去考虑图像。
如果只有批量机械臂与传送带互动,则只会出现最大满堆叠。
经过一番思考,我试着制作一个更粗壮的手臂,并增加手指数量,以便将更多物品固定在一起,但这还不够。机械臂的图像有很多展开方式,因此很难让不同的形状有什么实际意义,所以我知道真正的区别取决于颜色。
大家可能都知道,我们已经在机械臂上使用了很多颜色。那么下一个颜色是什么呢?粉色和黑色听起来都不是很好,而其他颜色似乎与我们已有的颜色过于相似。
再见了, 筛选机械臂
我在周一会议上介绍该功能时提到了这个问题,我们最终找到了解决方案。在 Factorio 2.0 中,将不再有筛选器机械臂,取而代之的是,所有机械臂都将能够设置 5 个筛选器。
当您向下放置机械臂时,我们不希望它停留在 "等待筛选器 "的状态,因此我们在机械臂图形用户界面中添加了 "使用筛选器 "复选框,当然默认是关闭的。
总的来说,少了实体的烦恼总是好的,而且在不同的地方移除筛选器机械臂也很方便:
⚙有多少次你在建造东西时,堆叠机械臂用完了,而你的库存中还有大量堆叠筛选机械臂?
⚙在《太空时代》中,您通常会将两种类型的机械臂都送往太空平台,而现在您只需要一种就可以了。此外,一些小行星处理和相关的配方都达到了堆叠筛选器机械臂的 1 个筛选器最大值。
⚙ 在加长机械臂上设置筛选器也非常方便。
紫色和白色将从机械臂颜色中解放出来,因此我可以使用新的机械臂形状并将它们涂成白色。
图像方面只剩下技术图标。对于编程来说,就是要正确绘制堆叠的项目--说起来容易做起来难。我有两个主要条件来决定它的外观。比较简单的是,堆叠中较深的项目应该看起来更暗。Posila在那一次编程中掉了一半头发,是在按层分类绘制堆叠物品时,但他似乎用黑魔法和他的头发作为祭品,又一次取得了胜利。
视频06
更快的传送带层级
当我们开始制作《太空时代》时,其中一个明显需要添加的东西就是一个新的更快的传送带层级。
我们从未添加比 "快车道 "更快的传送带层级的主要原因是,它看起来太快了,传送带的移动变得相当混乱,甚至看起来就像物品在向后移动。
图形不仅仅是简单的重新着色。在空的时候,这些新传送带的箭头间距也比快运或快速运输传送带大一倍,而且还有一些小细节,比如暗箭头的提示,有助于正确看待传送带的移动。
视频07
这些地下传送带的距离比特快地下传送带还要远 2 瓦,这在很多地方都很方便。
当满载物品时,以每秒 60 件物品的速度移动,很难分辨物品是否在移动。据我们观察,像原矿石这样图标随机的物品就没有这个问题。经过短暂的思考,Hrusa 想到了随机化传送带上物品的颜色。您不会一眼就注意到这种效果,但它有助于看清物品的移动。
视频08
结论
提高传送带吞吐量是我们一直以来的愿望,而“我们作品的质量”将这一愿望放大了 6.25 倍(机器工作速度提高 2.5 倍 * 速度模块提高 2.5 倍)。更不用说《太空时代》的一些生产商的制作速度要比组装机器快得多。
有一段时间,我们只希望增加一个更快的传送带层级,但我们知道,我们最好能做得更多,而传送带堆叠一直是理想的选择,只是我们不知道如何实现它。
我们担心的一个问题是,如果运输带的吞吐量成倍增加,那么几乎任何物品都不需要使用超过 1 或 2 个运输带的吞吐量,从而大大降低了物流的难度。随着《太空时代》增加了行星,我们现在可以很容易地在科技树中锁定相当远的东西,批量机械臂和更快的传送带都是如此,每种都在不同的行星上解锁。
此外,我们一直在犹豫要不要增加更多的实体,但现在《太空时代》增加了不少实体,多一个机械臂层级也不算什么,尤其是我们已经依次移除了 2 个过滤机械臂。
那些为 UPS(每秒更新)而建造优化工厂的人最终想到了使用电路网络来迫使机械臂在挥动之前填满手牌。现在,这种新型机械臂就能做到这一点,从而实现了一个不错的性能优化。
这可能是我的个人喜好,但我也认为物品叠放在一起看起来绝对是一种很好的疯狂方式。显然,有些物品看起来比其他物品更狂野,如果有时间的话,我们可能会考虑做些什么,但重要的是,这个功能可以运行,而且玩起来很有趣。
最后,我们在传送带上堆叠物品的梦想终于变成了现实,有机器人的传送带从此过上了幸福的生活。