fivemack: (Default)
[personal profile] fivemack
Recently, thanks to [livejournal.com profile] mobbsy, I have been playing quite a lot of SpaceChem.

I suppose it's most like Peeko Computer on the BBC Micro, except that the machine model is multi-threaded (yay!) and lacks jump instructions (less yay); you're given a set of primitives with slightly awkward behaviour and a task to perform, and you have to write the best program to do the job. It seems that I can usually write programs that work, but they are much bigger and slower than the optimal ones whose existence is suggested at the end of the level; and the game doesn't tend to give you advice on style and efficiency.

See: large, slow acetylene and ammonia factories





I know that a lot of my friends play this; how does one build smaller, faster factories?

Date: 2011-10-27 10:41 pm (UTC)
From: [identity profile] mobbsy.livejournal.com
For the "Nothing Works" level - this isn't the optimal solution by any means... actually I'm now tempted to optimise a bit, but anyway:

I have a Disassembly reactor splitting the N2 into two N, and another splitting the CH4 into CH and 3xH. The C-H and N goes to an assembly reactor to form HCN in a predictable way. The H pipeline goes to an assembly reactor that turns H into H2. I think you said it was the last which was problematic, my solution looks like this.

Edit:
I've just improved the CH4 splitter, and now the whole solution looks a bit better. My CH4 splitter now looks like this.
Edited Date: 2011-10-27 11:10 pm (UTC)

March 2024

S M T W T F S
     12
3456789
10111213141516
17181920212223
24 252627282930
31      

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 11th, 2026 08:57 am
Powered by Dreamwidth Studios