模块化是一种构建流水线的模式、方法或思路,可以广泛应用于各个流水线建造类型的游戏。下文将从各个方面,介绍模块以及模块化的概念及作用。
模块化与工厂
对于没有接触过流水线建造的初学者而言,他们犯的最大错误通常是建造类似“一个开采器->一条传送带->一个建筑->一条传送带->中心”的结构。建好之后他们觉得太慢了,怎么办?他们决定再造一个类似的结构。这样不仅占用极大的空间,而且效率及其低下。
另一个类似的错误是在设计产线时不知道需要多少建筑,所以就一直建造,直到“感觉”够用了。
不同的建筑有不同的速度,所以上述的设计充满了瓶颈。在绝大多数流水线建造类型游戏中,你需要的是使用一条传送带,确保它在各个工厂之间全速运行,并让所有工厂规模匹配满带的速度——这就是模块化。
工厂通常指将一种形状转变成另一种形状的一系列建筑。工厂的建造应该使用模块化的技巧,这样不仅利于轻松输出满带产物,而且占地小、布线整齐。
模块的概念及设计时机
模块通常指将满带输入转为满带输出的黑盒(某些情况下并不一定需要满带——例如双染可能只需要半带)。
蓝图是模块化重要的参与者,它作为复制、剪切和粘贴操作的货币,在构建工厂时可以节约大量时间。尽管12关通过后才能解锁蓝图,但你在这之前同样可以设计模块来过关。注意,不断优化才能得到良好的模块——无论现有结构可以调整,还是用新的建筑变体替换。俗话说得好,磨刀不误砍柴工。一个好的、可重复使用的模块,能在产线设计环节为你节约大量的时间。但在你解锁蓝图之前,最好还是即兴发挥一下。在你能够复制和粘贴之前试图做出好的设计是没有效率的。