22 Mar

SpaceChem

Filed under: PC Games 8 Responses

SpaceChem 2012-10-31 14-15-05-85

Simple to start with, yes, but things get much, much more complex!

SpaceChem is a game that I’ve been wanting to write about for a long, long time. The reason it has taken so long is that it is such a hard, hard game to complete. I still can’t beat the final level, even after looking at online guides! I spent months on this game on and off but I’d bet it might take years for some people to master all of the user-uploaded levels. This is a game with seriously long legs but it will also give you agonizingly painful headaches.

This is a puzzle game centered around fake chemical engineering. A typical level represents an assignment in which you need to produce a certain number of a specific molecule. Molecules are composed of atoms and you manipulate them using waldoes. The gameplay consists of building the rail network over which these waldoes run, effectively designing a production system that will transform the input you’re given into the output that the level requires. This involves moving atoms around, bonding or unbonding atoms from each other, fusing atoms of one element to transform them to those of another element and much, much more.

Later levels make things harder by having you design multiple reactors working in conjunction to produce the required target molecules. You chain reactors together by feeding the output of one reactor to the input of another. You need to synchronize the actions of all waldoes correctly, juggle proportions of different atoms and do all this within a very limited space. The end of each stage typically involves a boss battle. You fight the boss by producing the right molecules in the right quantities at the right time to power the provided laser for example. These levels are much, much harder than the regular ones and often require throwing switches while your reactors are running to alter their state.

SpaceChem 2012-11-01 10-50-52-84

The game gets exponentially harder once you start working with multiple reactors.

While the game pretends to be chemical engineering (and indeed the game provides you with the periodic table of elements which you need to use to figure out how to get from one element to another through fission / fusion reactions), it really amounts to a programming game. Tools like the flip-flops and sensors amount to loops and conditionals that together form a visual programming language. Since each reactor has two separate waldo tracks, one might even argue that this is multithreaded programming with each thread having different responsibilities and yet the overall work must still be synchronized. The analogy is so apt that the game is apparently used as a tool to teach fundamental programming concepts in some schools and one player claims to have implemented an interpreter for the esoteric brainfuck language in it.

What I personally love about this game is that the puzzles are open-ended. Most puzzle games have levels which have only one intended solution. Even Portal was guilty of this, with players finding alternate solutions only through exploits. By contrast once you become familiar with SpaceChem, it’s obvious that the objectives can be met in a bewildering number of ways. You can optimize solutions by time, achieving the objective in shortest possible time, or by using the least number of symbols, or instructions. The solutions posted on the leaderboards reveal some truly innovative and clever designs.

My only regret is that the game is too difficult for me. I can only honestly complete about 60% to 70% of the puzzles on my own. Many of the boss battles for example require a degree of coordination and imagination that is simply out of reach of my intellectual prowess. At the same time, when I do manage to honestly complete a puzzle, after spending many hours on it, the wave of satisfaction I feel is immensely rewarding. As one writer for Rock, Paper, Shotgun put it, a good puzzle game make you feel smart. But SpaceChem makes you feel like a god among men.

So yeah I give this game my highest possible recommendation. Anyone with the slightest interest in puzzles should check it out. Just be careful about how much of your time it can suck up.

SpaceChem 2012-12-27 23-37-59-95

Now we’re talking!
Written on March 22 2013 and is filed under PC Games. You can follow any responses to this entry through the RSS 2.0 feed. You can leave a response, or trackback from your own site.

8 Responses to “SpaceChem”

Heng

wow, sounds interesting, will definitely give this a go

wankongyew

Wow, thanks for checking in. I played this on PC of course, but I hear that mobile versions of it are now available on both iOS and Android, though I have no idea how well they work.

Games like this are a great example of how the indie game development scene is now creating all sorts of games with low production values but truly innovative gameplay, thanks to digital distribution and the consequent ability to bypass traditional publishers.

Heng Aik Yong

I’m at planet 3 or 4 and I must say things are picking up. I was afraid in the beginning that it will be too easy but it seems like the challenge has picked up nicely. The challenges now take an hour for me to complete.

I’m playing on the iPad and I must say I’m loving it. Thanks for the recommendation, rereading this article makes me realise the game do somewhat feel like a programming job. Kinda fits an engineer like me… Hope it doesn’t feel too much like a job later. Right now it’s still fun. Looking forward to the boss fights, whatever it is, haven’t reached there yet. =)

wankongyew

I’m really, really happy to see that someone likes this as much as I did. The first boss battle is at the end of the 3rd planet though, so that should where you’re at.

Heng Aik Yong

what? that’s a boss battle? i tot it’s just an optional challenge like an achievement or something…. it really is tough. cracking my brain trying to fit it into 1000 cycles

wankongyew

Hmm, maybe we aren’t talking about the same thing. What I call a boss battle are the defense assignments at the end of each planet starting from Danopth. This first one has you racing to destroy a mining robot I believe. As I recall the first one isn’t terribly difficult so you must have breezed past it. There is an optional challenge on the same planet which really is optional.

Heng Aik Yong

ah. reading the developer website, it seems that the boss battles and story were removed from iPad version due to usability issues.

>smack head<

wankongyew

Ah, too bad. I don’t think it is that big a loss however. I don’t actually like the boss battles because you need to build your setup according to how each boss acts, so there are tricky timing issues. I didn’t find that much fun.

Leave a Reply

Designed by Gabfire