通用工厂

0 点赞
异形工厂(Shapez)
转载

这是我的通用工厂概述 前言 大家好, 我是自动化类游戏的新手,想分享一下我设计的通用工厂。 这个工厂有一些优点和缺点(更多信息见下文)。 我不建议你自己建造这个工厂,原因有二: 1. 它会剥夺你设计自己机器的游戏乐趣。 2. 这个工厂有一些需要你知道从哪里入手才能解决的问题,你可能用一个不那么杂乱的设计会更好。 这里还有另外两种设计: Lysquid的紧凑型通用工厂 Boomdingo的紧凑型、低延迟、易重置万能机器 概述 以下是整个工厂的快速概述。各部分都有标签,下文会详细描述。

抱歉这张截图质量不佳,我必须压缩它才能低于文件大小限制 :/ 形状选择 游戏中有四种基本形状。工厂接收每种形状的4条流,总共16条流。 形状选择分为4个区域(每层1个区域),每个区域又分为4个选择项(每个角落1个选择项)。 通过在适当位置添加传送带(见下方截图中的标记位置),可以以此方式配置任何单层形状。 例如,我用红色标记了获取【blueprint shape】的配置。

我选择采用4条生产线,因为我希望工厂能够至少持续生产一种形状流。如果存在一种在每一层每个角落都是相同基础形状的情况,4条生产线刚好足以满足供应需求。这个选择使得必须使用分流器,在我看来这让整个设计显得有些过度工程化,但目前它是有效的。 遗憾的是,我没有达到目标,工厂每分钟仅生产1.5k,而不是可能达到的最高1.8k。我不知道原因,也不知道如何修复。 颜色选择与形状选择基本相同,但有7种不同的选择,而不是4种。

画家 画家模块不是很有趣。在下方截图中,你可以看到单个图层的模块,该模块被复制了4次。 若要获得灰色形状,你可以将标记区域内的传送带从顶部轨道切换到底部轨道。这样形状会直接进入输出流,完全跳过涂色环节。

我在切割和分层之前先给形状上色,因为否则将灰色形状混入其中会非常困难。 另外,我没有使用双层涂装器,因为双层涂装器的颜色输入在顶部,这非常不方便,因为颜色是从机器底部输入的。 图层组装器 在这里,上色后的形状会被切割,四分之一部分会旋转到相同的方向,然后与该图层的其他形状重新堆叠。

如果切换标记区域内的传送带,形状将直接进入输出端。这在需要单层形状时非常有用。 层堆叠器 此处所有层将被堆叠。

标记区域内的传送带可以切换,以生成两股双层形状流(通过使用第3层和第4层来制作第二股流) 结论 这是一个有趣的项目,我对结果相当满意。以下是一些优缺点: 优点 至少能以接近全速(1.5k/分钟)生成一股任意形状流(最多4层) 可重新配置以生成4股单层形状流或2股双层形状流 操作非常简单 缺点 无法生成像18级那样需要复杂剪切的形状 由于每个步骤我使用了8个模块(我认为这超出了所需数量),总会有很多来自上一个形状的形状卡住。因此,重置需要大量时间,因为必须先将旧形状冲洗出去。存在四分之一缺失的图层需要手动重新配置(因为我在设计时没有考虑到这一点) 非常不适合处理延迟问题(或许可以通过用管道替换传送带来解决) 无法产出最大数量的形状(每分钟1.5k而非1.8k) 也许在电线更新后我会对其进行更新,使其更加通用且完全自动化,但目前来说已经足够好了。