我真正喜欢Factorio的地方是它如何精心构建这些系统。 当您解锁铁路时,您的工厂将增加一个全新的复杂性,石油需要全面的管道系统,这些系统不允许您仅捡拾备用材料,因此每条管道的布置都很重要。 每个新系统都与上一个系统完全不同,并且您可能无法兼顾所有这些系统的唯一方法(就像在软件开发中一样)是通过制定良好的首要原则,尝试提前规划空间,尝试在自己的脑海中看到自己的想法。各种子系统将与链中的下一个子系统链接,以及它们如何彼此链接。 毕竟,如果您的设置需要超级特定的输入,该输入要使进入其中的每个传送带都死胡同,那么当您需要生产更多的输送带时,如何扩展?
当您应该在自己的外部进行简单的处理时,Factorio会强迫您做出何时才是正确的手工决定工作的决定(我的库存中有这种木头,也可以自己制作这些电线)。完善的工作流程(例如,该内燃机车需要2o引擎,但现在仅需要2或3个引擎),或者当您确实需要制作经过测试,同行评审的系统时,您可以运行它永远不需要您的输入,因为它将成为整个系统的骨干(我确实淹没在电路中,请发送帮助,我要死了)。 作为程序员,这实际上是我的工作,Factorio真的很擅长训练我在安全,有趣的环境中做出这些决定。
顺便说一句,我真的很喜欢免费游戏模式有一个设定的目标,那就是将卫星发射到太空中,这实际上需要您与游戏中的大多数系统进行交互,但是给您完全的自由来进行您想要的任何方式。 在Minecraft之类的完全免费的游戏中,我往往很难设定自己的目标,但是有一个抱负远大的目标,对于设定较小的目标和确切地规划实现目标的良好动机。 我是一个非常出色的问题解决者,但很难发现自己要解决的问题,因此即使是像“发射火箭”这样的小动作也足以刺激我在整个游戏中前进。
如果您想教自己如何更好地组织复杂的项目,将您的整洁的小想法扩展为其他人可以使用的东西,并且只是提前计划,Factorio是一个很好的帮助者。 如果您对编程有些熟悉,并且想在模块化和其他好的软件设计技术上做得更好,那么这款游戏将以一种非常有趣且引人入胜的方式重新设计这些问题。 尽管从技术上讲仍在Steam Greenlight中使用,但它已经是一款完整的游戏,并且不断添加功能。 这是一款出色的游戏,可让您迷失自我,甚至随着生产线变得更紧密,更坚固而感到自己已经完成了一些事情。 不能推荐它。