SpaceChem

RetalesRetales Panigg cultist Join Date: 2003-08-07 Member: 19180Members
<div class="IPBDescription">A most excellent puzzle game</div><!--QuoteBegin-"Website"+--><div class='quotetop'>QUOTE ("Website")</div><div class='quotemain'><!--QuoteEBegin-->SpaceChem is an obscenely addictive, design-based puzzle game about machine building and fake science.<center><object width="450" height="356"><param name="movie" value="http://www.youtube.com/v/sVDYxYpneag"></param><embed src="http://www.youtube.com/v/sVDYxYpneag" type="application/x-shockwave-flash" width="450" height="356"></embed></object></center><!--QuoteEnd--></div><!--QuoteEEnd-->
I saw a demo of this on Steam and decided to try it out. I didn't even finish the entire demo yet and I already love it. <a href="http://www.spacechemthegame.com/index.php" target="_blank">Website</a>.

It's a puzzle game about designing machines to create the required molecule outputs from the given inputs. The machines you create are conveyor belt type systems with different operations like taking in an atom/molecule from the input, grabbing, rotating and dropping it, creating bonds with other molecules and finally producing the output. Some of the mechanics are very similar to <a href="http://pleasingfungus.com/" target="_blank">Manufactoria</a> for example.

You have two different color components, red and blue. Both can interact with molecules the same way, but follow their own paths and components. There are of course criteria for failure, such as having your atoms collide with eachother or producing the wrong kind of output. Your machine also has to produce the required output for extended periods of time, so you must make sure it is stable.

Once you've gotten hold of how a single reactor works, the game 'zooms out' one level. Here you need to chain your reactors' and assemblies' inputs and outputs to turn the basic materials into complex compounts and deliver them into freighters. This also creates new problems on the reactor scale, as the input may not be readily available whenever a machine inside the reactor needs one. You also have a limited number and type of reactors you can use. For example, a simple reactor has two inputs, two outputs and can both create and destroy bonds. But a disassembly has one input, two outputs and can only destroy bonds, where as an assembly is the opposite: two inputs, one output and can only create bonds.

So basically; on the large scale you have different types of raw chemicals and freighters that require certain types of products. Between them you must construct facilities and connect them with pipes to refine the chemicals into products. On the smaller scale, inside those facilities, you must create machines which perform these chemical reactions stably.

The demo seems quite extensive. I played it for about two hours already and didn't even finish it. This is according to Steam, since I lost my track of time somewhere around level 5 or so. And I think the next level was going to be a new type of level, or at least contain some challenge that I hadn't seen previously (possibly the "surprises" the video mentions). The full game costs 15€ and boy howdy, right now it seems so much worth it. I am, however, going to finish the demo first.

Comments

  • lolfighterlolfighter Snark, Dire Join Date: 2003-04-20 Member: 15693Members
    I played it until level 3-1, at which point the difficulty leaps at you like a tarantula. I don't even know where to begin with that one.
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    It's super fun to optimize these things down to nothing. A friend at work and I have a rivalry going over "Nothing Works". I've got it down to 431 cycles :)
  • RetalesRetales Panigg cultist Join Date: 2003-08-07 Member: 19180Members
    edited March 2011
    <!--quoteo(post=1835805:date=Mar 3 2011, 09:47 PM:name=[WHO]Them)--><div class='quotetop'>QUOTE ([WHO]Them @ Mar 3 2011, 09:47 PM) <a href="index.php?act=findpost&pid=1835805"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->
    It's super fun to optimize these things down to nothing. A friend at work and I have a rivalry going over "Nothing Works". I've got it down to 431 cycles :)<!--QuoteEnd--></div><!--QuoteEEnd-->
    What the ######, man :D . I checked my first solution, it was 1287 cycles. Of course I didn't think it was going to be superoptimized, but still. Guess I'll go find a better solution.

    Also, I finished the demo. The last mission was, as I suspected, a different kind of mission. A nice change of pace and I can see how similar, more complicated missions will likely be interesting.

    And finally, the music in this game is pretty great, although there doesn't seem to be too many tracks in the demo. Hopefully there's more in the full version.

    [edit] After redoing the level with optimization in mind, I got down to 745.
    [edit2] Yay, made huge changes to my hydrogen cyanide assembly! ... down to 741 cycles :|
    [edit3] 559! I guess I'll just post the final result after this.
    [editfinal] <a href="http://www.youtube.com/watch?hd=1&v=yr66hnSWFFg" target="_blank">435</a>, my final answer. Weirdly enough the weakest (or should I say slowest) link is hydrogen processing. That's why there's that crazy pipe.
  • lolfighterlolfighter Snark, Dire Join Date: 2003-04-20 Member: 15693Members
    <!--quoteo(post=1835805:date=Mar 3 2011, 07:47 PM:name=[WHO]Them)--><div class='quotetop'>QUOTE ([WHO]Them @ Mar 3 2011, 07:47 PM) <a href="index.php?act=findpost&pid=1835805"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->
    It's super fun to optimize these things down to nothing. A friend at work and I have a rivalry going over "Nothing Works". I've got it down to 431 cycles :)<!--QuoteEnd--></div><!--QuoteEEnd-->
    Youtube or it didn't happen.
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    edited March 2011
    <!--quoteo(post=1835813:date=Mar 3 2011, 12:55 PM:name=lolfighter)--><div class='quotetop'>QUOTE (lolfighter @ Mar 3 2011, 12:55 PM) <a href="index.php?act=findpost&pid=1835813"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Youtube or it didn't happen.<!--QuoteEnd--></div><!--QuoteEEnd-->

    <a href="http://www.youtube.com/watch?v=WLq20JWjijY" target="_blank">http://www.youtube.com/watch?v=WLq20JWjijY</a>

    I also have my individual reactors screenshotted

    <a href="http://steamcommunity.com/id/them/screenshots/" target="_blank">http://steamcommunity.com/id/them/screenshots/</a>
  • SvenpaSvenpa Wait, what? Join Date: 2004-01-03 Member: 25012Members, Constellation
    edited March 2011
    <img src="http://www.determinismsucks.net/archive/1288846855838.png" border="0" class="linked-image" />

    I tried reading the first post but apparently it's far beyond my scope of understanding. I mean, I know the words but the mental image I got was like trying to sketch individual potatoes as they are in a mixer. I don't think my ego needs to even try level 1 of this.
  • AlignAlign Remain Calm Join Date: 2002-11-02 Member: 5216Forum Moderators, Constellation
    My mind started drifting before I had finished the first sentence, but the demo explains it well enough. In such a way that you get to feel a little clever for figuring out the unstated steps.
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    edited March 2011
    Great little game, I finished the demo but the $15 might be too much, knowing how Steam pumps out discounts for small games like this. So, I found a FREE flash game that is the spiritual predecessor to this one, made by the same studio. Instead of Chemistry, it's Alchemy! It's somewhat similar and I've had fun with it so far.

    <a href="http://www.kongregate.com/games/krispykrem/the-codex-of-alchemical-engineering" target="_blank">Codex of Alchemical Engineering</a>
  • lolfighterlolfighter Snark, Dire Join Date: 2003-04-20 Member: 15693Members
    The one thing that really strikes me about that alchemy game is how badly the music fits. This is something you use for the sweeping, panoramic shot of New Zealand's nature in a fantasy movie, not for a guy sitting in his lab tinkering.
  • [WHO]Them[WHO]Them You can call me Dave Join Date: 2002-12-11 Member: 10593Members, Constellation
    <!--quoteo(post=1835983:date=Mar 4 2011, 01:12 PM:name=lolfighter)--><div class='quotetop'>QUOTE (lolfighter @ Mar 4 2011, 01:12 PM) <a href="index.php?act=findpost&pid=1835983"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->The one thing that really strikes me about that alchemy game is how badly the music fits. This is something you use for the sweeping, panoramic shot of New Zealand's nature in a fantasy movie, not for a guy sitting in his lab tinkering.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Clearly a matter of opinion. What if the guy in his lab is tinkering on a fantasy virtual New Zealand?
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    Actually, the Philosopher's Stone isn't too far away from the Eye of Sauron, conceptually speaking.

    :D :D
  • RetalesRetales Panigg cultist Join Date: 2003-08-07 Member: 19180Members
    That alchemy game is a lot harder. Both in the 'more problematic' sense as well as 'harder to use'. Maybe because alchemy isn't a real fake science! I'm much more familiar with real fake sciences like chemistry and conveyor belts.
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    <!--quoteo(post=1836026:date=Mar 4 2011, 08:18 PM:name=Retales)--><div class='quotetop'>QUOTE (Retales @ Mar 4 2011, 08:18 PM) <a href="index.php?act=findpost&pid=1836026"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->That alchemy game is a lot harder.<!--QuoteEnd--></div><!--QuoteEEnd-->
    That's funny, I thought SpaceChem was much harder.
  • RetalesRetales Panigg cultist Join Date: 2003-08-07 Member: 19180Members
    YESSS! <a href="http://www.youtube.com/watch?v=YocOVk4uGfw" target="_blank">Nothing Works, 424 cycles!</a>
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    edited March 2011
    There are a few other similar games on the <a href="http://zachtronicsindustries.com" target="_blank">zachtronicsindustries.com</a> website, like: "Kohctpyktop: Engineer of the People", which is like a circuit design/logic gates game. It is ridiculous. Also, a steam engine rockem sockem robot design game. I'm in love with this guy. I have to buy his game. He also released for Linux and is making a free DLC with content made with ideas from fans.

    Ok I can't compete on SpaceChem but here's my White Gold level 15 soln getting 288/98:

    <span style='color:#000000;background:#000000'>p,3,10;p,10,11;t,13,8;b,6,6;t,1,6;b,6,8;m,3,13,0,3,jwwcldoruwwwwwwwww;m
    ,4,13,180,2,jwwcdruolwwwwwwwww;m,11,13,0,1,jwwclorwwwwclorwww;m,10,13,180,2,jcrd
    o
    lucdroluwwwww;m,1,10,90,2,jclorwwclorwwwwwww;m,7,11,270,2,jorwwwwclorwwwwwcl;m,4
    ,
    6,180,2,jwwwwwwwwwwcrrollw;m,3,6,90,2,juwwwwwwwcdlwww2or;m,13,10,90,2,jcldlorruc
    l
    dlorruw;m,13,11,90,1,jwwwwcrolwwwwcrolw;m,7,10,270,1,jwwwwwwwwwc1wwwuod;m,9,8,90
    ,
    2,jroullcdrroullwcdr;m,6,10,270,1,jwc1uuoddwwwwwwwww;m,10,6,180,3,jcdwwwwroulwww
    w
    www;m,12,2,180,1,jwwwwwwwc1uuoddwww;m,1,9,90,3,jwwwwcrrdudolluwww;</span>

    Aaaaaand guess what? There's another 15 levels in magnum opus challenge edition woo!
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    edited March 2011
    OH MY GOD, this guy wrote Infiniminer, finished 2 weeks before MINECRAFT started development, as it was the inspiration for it as said by Notch!!! It looks very similar I have yet to try it out.

    So, basically, if anyone out there wants to be the next Notch, study Zach's other games...

    OH, and he has a game "manufactoid" in which you actually use LUA to code things in the game. I mean, it really is a game. But you program in it. LOL
  • TalesinTalesin Our own little well of hate Join Date: 2002-11-08 Member: 7710NS1 Playtester, Forum Moderators
    <!--quoteo(post=1835807:date=Mar 3 2011, 01:01 PM:name=Retales)--><div class='quotetop'>QUOTE (Retales @ Mar 3 2011, 01:01 PM) <a href="index.php?act=findpost&pid=1835807"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->What the ######, man :D . I checked my first solution, it was 1287 cycles. Of course I didn't think it was going to be superoptimized, but still. Guess I'll go find a better solution.

    Also, I finished the demo. The last mission was, as I suspected, a different kind of mission. A nice change of pace and I can see how similar, more complicated missions will likely be interesting.

    And finally, the music in this game is pretty great, although there doesn't seem to be too many tracks in the demo. Hopefully there's more in the full version.

    [edit] After redoing the level with optimization in mind, I got down to 745.
    [edit2] Yay, made huge changes to my hydrogen cyanide assembly! ... down to 741 cycles :|
    [edit3] 559! I guess I'll just post the final result after this.
    [editfinal] <a href="http://www.youtube.com/watch?hd=1&v=yr66hnSWFFg" target="_blank">435</a>, my final answer. Weirdly enough the weakest (or should I say slowest) link is hydrogen processing. That's why there's that crazy pipe.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Actually, if you remember that you can move start points and that the waldos can cross without colliding so long as they aren't holding atoms, you can speed up hydrogen processing to almost the speed it takes to move one atom from in to out and return the waldo. My slow point is on the breakdown step, three or four loops to get things sorted.
  • lolfighterlolfighter Snark, Dire Join Date: 2003-04-20 Member: 15693Members
    <!--quoteo(post=1837205:date=Mar 15 2011, 08:33 AM:name=juice)--><div class='quotetop'>QUOTE (juice @ Mar 15 2011, 08:33 AM) <a href="index.php?act=findpost&pid=1837205"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->OH, and he has a game "manufactoid" in which you actually use LUA to code things in the game. I mean, it really is a game. But you program in it. LOL<!--QuoteEnd--></div><!--QuoteEEnd-->
    I remember an old game called Robowars in which you pitted fighting robots against each other. Human interaction with the fights was null, you set two bots against each other and watched them fight. The fun was in programming them, which you did with a language designed for the game, called Robotalk. It essentially took the place of My First Programming Language, and it actually helped a bit later on when I started learning real programming languages.
  • ScytheScythe Join Date: 2002-01-25 Member: 46NS1 Playtester, Forum Moderators, Constellation, Reinforced - Silver
    <!--quoteo(post=1839151:date=Mar 29 2011, 11:15 PM:name=lolfighter)--><div class='quotetop'>QUOTE (lolfighter @ Mar 29 2011, 11:15 PM) <a href="index.php?act=findpost&pid=1839151"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->I remember an old game called Robowars in which you pitted fighting robots against each other. Human interaction with the fights was null, you set two bots against each other and watched them fight. The fun was in programming them, which you did with a language designed for the game, called Robotalk. It essentially took the place of My First Programming Language, and it actually helped a bit later on when I started learning real programming languages.<!--QuoteEnd--></div><!--QuoteEEnd-->

    Not unlike the function of VB these days.

    <span style='color:#000000;background:#000000'>Except people still use it professionally.</span>

    --Scythe--
  • lolfighterlolfighter Snark, Dire Join Date: 2003-04-20 Member: 15693Members
    edited March 2011
    VB6 or VB.net? VB6 is still useful for quickly hacking a primitive exe together. Suitable for when "quick & dirty" is all you need, just not much beyond that. VB.net has wider applications and shouldn't be underestimated in the hands of a capable programmer.
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    edited March 2011
    Actually, now that I think about it, Robowars was my first programming experience too! What a fun game. You could purchase different equipment for your robot, and it had energy you had to conserve, which was used with each programmable action like moving or shooting. I learned it a few months before trying Perl, my true 1st language.

    *I just beat Kohctpyktop(Constructor?). Damn what a hard game. It's fun when your designs begin to look like medium scale integration chip designs from across the room from the monitor...
  • lolfighterlolfighter Snark, Dire Join Date: 2003-04-20 Member: 15693Members
    Actually, not EVERY action cost energy, only ones that had a "physical" effect. There was optimization too: Bots executed commands at a speed dictated by their processor. Program efficiently and your bot "thought" faster. Being able to make do with a slower processor also allowed you to invest more points in other hardware, such as better weapons or armour.
  • juicejuice Join Date: 2003-01-28 Member: 12886Members, Constellation
    <!--quoteo(post=1839191:date=Mar 29 2011, 04:37 PM:name=lolfighter)--><div class='quotetop'>QUOTE (lolfighter @ Mar 29 2011, 04:37 PM) <a href="index.php?act=findpost&pid=1839191"><{POST_SNAPBACK}></a></div><div class='quotemain'><!--quotec-->Actually, not EVERY action cost energy, only ones that had a "physical" effect. There was optimization too: Bots executed commands at a speed dictated by their processor. Program efficiently and your bot "thought" faster. Being able to make do with a slower processor also allowed you to invest more points in other hardware, such as better weapons or armour.<!--QuoteEnd--></div><!--QuoteEEnd-->
    Yeah, it was pretty cool like that - I may have to revisit that game some time.
  • DiscoZombieDiscoZombie Join Date: 2003-08-05 Member: 18951Members
    on the subject of indy games, I found this on google reader:

    <a href="http://distractionware.com/blog/?p=1774" target="_blank">http://distractionware.com/blog/?p=1774</a>

    buncha great indy games from last year. Only played a few so far but the man has good taste.
Sign In or Register to comment.