Rail grid

Written by Ph.X, edited by stringweasel, Nanogamer7, Conor_, Therenas, Firerazer

This fine week in March, first-time contributor Ph.X talks about their very compartmentalized system for laying out a base using isolated modules and connecting them through a Logistic Train Network. Taking inspiration from software development and the lessons learned there, Ph.X uses the concepts of Modular Programming to their advantage.

Also, in other news, we now offer an email list that you can subscribe to! If you don’t browse reddit or the forums or even our Discord regularly, we now offer the option of the ever-popular concept of an email list. Just enter your email here and you’ll be notified every Friday on release of the newest issue. We will of course only ever use this for Alt-F4 posts, and not spam you with irrelevant crap.

Recipe-Oriented Factorio Life Ph.X

Factorio has a complex network of production lines (i.e. spaghetti) that make the game fun and challenging. It’s a complex engineering problem with similar challenges to software engineering, so I think it is worthwhile to use some real-life experience to improve the game experience.

What is ‘ROFL’

People with programming experience should have heard of Object-Oriented Programming Modular Programming, which is the theory that Recipe-Oriented Factorio Life (ROFL) aims to mimic. Modular programming is a software design technique that emphasizes separating the functionality of a program into independent, interchangeable modules, such that each contains everything necessary to execute a single aspect of the desired functionality. In ROFL, we divide the whole factory into independent, interchangeable subfactory modules, such that each contains everything necessary to process only one recipe of the desired factory.Читать полностью

Posted by kovarex, Factorio team on 2021-02-05


the 1.1 release is the final release of the vanilla game. It will be maintained, so bugfixes, simple modding interface additions, or minor tweaks can happen, but that’s about it.

The future

So, what are we going to do? There are several possibilities. Retiring is not really an option for several reasons, not going insane being one of them. There are some smaller experiments outside the Factorio realm that we want to do, but apart from that, we still want to extend the game. There is a large pool of ideas, so all we have to do is to just pick from the most potent ones. But the question is: How to package them?

There are basically 4 options:

  • Free updates forever
  • Factorio 2
  • Small DLC packs
  • One big expansion pack

Читать полностью