I blogged a while ago about losing interest in Dyson Sphere Program before I finished it. Well, I tried again and I still couldn’t finish. My reasons are many, some I think I talked about back then and some I think I didn’t. But they bear repeating because as much as this game is trying to claim the mantle of Factorio, it still comes up short in some important aspects.
First, I still don’t enjoy actually “building” things is DSP. In Factorio you start the game buildings things manually, which means you have to be physically next to whatever you want to build, but at least you can build everything as fast as you can run. Eventually you get little robots who will build things for you anywhere on the map, the only downside is that they’re a bit slower and use energy. DSP unfortunately has the worst of both worlds: you still have to stand next to whatever you’re building, but you *also* have to wait on slow little robots to build the stuff for you. You map out plans, and they *slowly* get to work.
This may seem a petty complaint, but it’s hard to overstate just how much this dampens my enjoyment. I never have the feeling of “let me throw down some massive blueprint that my robots will build, and then go do something else” because I know I’ll have to stand next to them while they build it. I can’t run off and let them do their thing, I have to *stand there*, not doing anything, or nothing gets done. And if the blueprint is big enough, I have to slowly shuffle along it so I can expand the robot’s radius, otherwise the outermost edges of the blueprint never get built either.
I also can’t just quickly build something like a massive transport belt stretching for miles, because I can’t build it at running speed, I have to *wait for the robots*.
OK, that’s a complaint I think I already covered in the previous post, but it bears repeating. What else? Oh yeah, flying in space is boring because again, there’s nothing to do but wait until you reach your destination. Oh, I already said that too?
Well there’s one complaint I’m pretty sure I *didn’t* cover last time but it’s a bit complicated. It has to do with multiple outputs.
In both Factorio and DSP, there are certain things you can build where you can’t build *just* item A, in order to build A you must *also* build an equivalent amount of B. And both A and B must have space to be built or neither can be, if you’re full up on A you can’t build B and vice versa. It’s a bit of a tough balancing act in a game where everything else is build on its own.
But I actually don’t think DSP handles this concept well, even though it has a lot more examples of it than Factorio.
In Factorio, the only time you have multiple outputs is in oil processing. When you start the game the only oil processing you can do is basic oil processing, which takes in crude oil and gives you petroleum gas (think methane and ethane). Basic is the right word for this, because it’s simple and easy with a 1-in-1-out setup. And it’s perfect for making the simple plastics (which you’ll need a lot of) because they require just petroleum gas and coal.
But you quickly research advanced oil processing, and that’s where you get multiple outputs. Advanced processing gives you petroleum gas plus light oil plus heavy oil. And if you don’t find some way to use up the light and heavy oil, you can’t get any more petroleum gas (so you can’t get more plastics). So why would you ever use advanced oil processing, when it complicates your life so much?
Well there are a few items (rocket fuel and lubricant) which *require* light and heavy oil. But also, if you crack all that light and heavy oil down to petroleum gas, you’ll end up with 50% more petroleum gas than what you’d get from basic oil processing.
So this recipe presents you with a trade-off: do you take the simple setup which gets you less total output, or the complicated setup which can get you more? Cracking heavy and light oil isn’t easy, it requires many more refineries and a lot of water, but when oil is scarce and plastic is in high demand, you need as much petroleum gas as you can get. On the other hand when oil is plentiful, maybe you don’t care about efficiency and just want the easier recipe.
DSP has a similar idea, except there’s no trade-off. DSP starts you off with their version of advanced oil processing, which has multiple outputs that you have to find a use for. Later on there are two recipes which can turn one output into the other or vice-versa. This has the same effect as the “cracking” I explained earlier, where it complicates your setup but allows you to have as much of one output as you can get. But in Factorio it’s a trade-off, and in DSP it’s mandatory.
DSP also have multiple outputs in some *exotic* recipes. DSP has all the “normal” raw materials (iron, copper, stone etc), but then it has fantasy ones like “Fire-Ice.” These fantasy materials can usually be processed to yield multiple outputs, at least one of which is a high-level output that normally requires an extremely complicated setup to create. This would be really cool, except on most maps these materials won’t be found in your starting star system, so you can’t even use them until you finish the tech tree anyway. And as I said about multiple outputs, you have to make sure you use up one of the outputs or it will back up your production of the other, and that’s kind of a pain.
I never got out of my starting star system in DSP. I did start launching a little Dyson Swarm and getting power from it. I even appreciated the swarm more this time than last time, as it fixed some of my power issues on my starting planet.
But I really did not enjoy shuffling back and forth between planets to build stuff. In Factorio you can get a bird’s-eye-view of your entire factory and slowly scroll around looking for issues. Or you can just look around for some bare area where you can stamp out more assembly lines. *Or* if you’re busy building that new assembly line, you can glance back at your factory to see how much extra material it can send your way or if you’ll have to make everything this line needs on-site.
I can’t do that in DSP. If there’s an issue on one planet such that it isn’t producing any science, I can’t diagnose that issue without flying all the way there (which takes a few minutes), then looking around for the cause. And perhaps the cause is that I need a few more items which are only produced on my *other* planet. So I have to fly back to the first planet, pick up those items, fly back to the planet with the issues, fix the issues, then fly back to wherever I started when I first noticed the issues so I can get back to what I was doing.
And I can’t build things at a distance, as I said in the first few paragraphs. When I finally got to the last kind of science, what I really wanted was to find somewhere fresh and empty to build so I could get away from the spaghetti I’d already created. There was a planet a few minutes away that I could have gone to. But it didn’t have all the raw materials I needed.
In Factorio that would be fine, I’d zoom to some empty part of the map in my bird’s-eye-view and start carefully planning out whatever assembly line I need to create that final type of science. I can then use a tool to count up how many and what kinds of machines I’ll need to build everything I’ve planned, and figure out what items I’ll need to import to other parts of the factory. Then I load up on machines and send the robots to build. While the robots are building, I can run to other areas and start sending the items needed over to that new area. By the time the robots are finished, everything has arrived and the assembly line can start producing science.
But in DSP this is a time-consuming and *boring* back and forth game of flying to the empty planet, planning out what I’ll build, flying back for machines, bringing them to the empty planet and *slowly* waiting for my robots to build everything while I stand around. Then I fly to whatever planets need to send materials this way and tell them to do so. Then I fly back to that planet where I built everything to make sure everything is working properly.
It’s a mess, it’s boring, and I just couldn’t be bothered to finish the game because of it.
I think if they give a Factorio-style map screen, along with robots who will build stuff when you aren’t standing next to them, the game would be improved just enough for me to finish it. But as long as everything takes so damn long, I don’t think I’ll ever finish it.
I unfortunately just went back to Factorio.