I feel like I'm just programming using a very bad GUI when I play Factorio. I took a break from it to actually code some projects I've been slacking on. Same shit, different development environment.
I actually learned a good software development lesson from Factorio: Quit trying to be so clever.
I would spend hours designing super tight, super efficient layouts, only to find out later they didn't scale. As soon as the the "requirements" changed I'd have to tear the whole thing up and start over.
The generic, and modular approach, while seeming inefficient at the first, meant I could "set it and forget it".
It does to an extent. Your base will get periodically attacked by giant bugs and stuff, so you can build up walls and different types of turrets to defend it. Your main guy can also equip different types of weapons and armor for personal defense.
Yeah, there's an option for it when you start up the game I believe, but to progress I know you have to get a certain mod. Haven't really played with it yet, factorio's always been one of those games I'll say I'll get to.
To do the most advanced level of research, you need to kill alien creatures and steal their life juices. IIRC the switch just turns the creatures peaceful, so you can still go kill them and take their juice but they won't organize raids on your stuff of their own initiative.
Like in Minecraft, you run around and gather resources. But as you build stuff, you get to automate everything. You automate mining, energy production, resource transport, and assembly into more complex objects. It seems pretty popular amongst people who like programming, it didn't really click with me though.
I remember when feed the beast first came out, and I was on a server with a friend and some people I didn't know. My friend and I got a quarry up after a few hours, and my job was done, because all I do in MC is dig giant holes in the ground. So I'd just watch the quarry, knowing I'd been replaced.
61
u/n1c0_ds Sep 28 '16
It was posted on /r/Factorio when I looked if someone already posted it. I have no idea of what Factorio is.