Who here likes my “engineering” games? Everyone? Excellent! Because I have something that you may like!


And then go vote for it with 5-stars because this fellow is close to winning the weekly prize!

What is this? It’s a flash game called Manufactoid Manufactoria by a Nicholas Feinberg of mysterious origins. And it’s a proper game for engineers, about nothing less than finite state machines (and possibly more complex computational machines, as I haven’t beaten the game yet) in the guise of robot testing equipment. It even has charming flavor text and auto-save. Why are you still reading this? Go play this game!

EDIT: Yup, I see something that looks like a Turing machine. Incredible!

13 Comments to Manufactoria

  1. compsciguy's Gravatar compsciguy
    May 20, 2010 at 5:50 pm | Permalink

    This game is hard! I made it through the first set of branches (where there are 2 levels in parallel), but I’m stuck on all the levels at the point where it branches out to 7.

  2. May 21, 2010 at 2:55 pm | Permalink

    Wow! I did not expect to see this here today. Thank you for the glowing praise!

    compsciguy, I would recommend that you work on, ah, “Robo-Children” – the ‘n blue, n red’ level – if you can figure that one out (and it’s fairly simple, once you think of the key thing you need to do), the rest of the levels will be much more solvable. (In the next version, and in the version currently on my website, I’ve re-ordered the levels a bit – swapped ‘Androids’ with ‘Children’, among other things, for pretty much this reason.)

    P.S.: The model for the game is actually a somewhat obscure FSM called a queue machine. It has the advantage over a Turing Machine of only having two operations (push/pull, as opposed to read/write/move), while still being Turing-equivalent! Very early versions of the game used a two-stack PDA, but that was pretty much horrendous.

    P.P.S.: In my defense, I did not actually know you had a game named Manufactoid when I named Manufactoria. I was rather embarrassed when I came back here to get links for Proper Attribution – but by then, it was too late!

  3. Blueation's Gravatar Blueation
    May 21, 2010 at 3:29 pm | Permalink

    That is a nice (and HARD!) game indeed.
    I am stuck at: “Officers!”, “Police!”, “Academics!” and “Robomecha!”.

  4. May 21, 2010 at 7:32 pm | Permalink

    Love it!!! Played it on Kongregate for the first time, couldn’t get enough! I’m stuck on the second last “bonus” level… pretty hard, don’t think I’m going to come up with the solution anytime soon! As a student computer programmer, I loved and quickly recognized the relation to turing machines (or queue machines). I’ve made a few small games myself and trying to put together a portfolio.

    And Zach, I just recently discovered your site about a week ago and have played just about every game here, can’t get enough, keep up the good work guys!

  5. slavkkka's Gravatar slavkkka
    May 23, 2010 at 7:19 am | Permalink

    Really good one! I am getting a headache.

  6. CyberKing's Gravatar CyberKing
    May 24, 2010 at 7:50 am | Permalink


  7. compsciguy's Gravatar compsciguy
    May 24, 2010 at 9:49 am | Permalink

    No, CyberKing, Zach did NOT make this game. He is listed in the credits as the major inspiration for the game, but the game was made by somwonw going by “PleasingFungus”. Zach goes by “KrispyKrem” or “TheKrispyKremlin”, depending on characters allowed.

  8. Nathan Mahon's Gravatar Nathan Mahon
    May 25, 2010 at 8:12 am | Permalink

    Wow, PleasingFungus… good job. I’d played half your game before I came here to praise zach… only to find out that you’d somehow mind-melded with him and produced such a great game.

    Thanks Zach for pointing it out and supporting it! Good Work PleasingFungus!

  9. Fandalf's Gravatar Fandalf
    May 31, 2010 at 3:23 pm | Permalink

    Nice game! And Finished it!

  10. Heimy's Gravatar Heimy
    July 8, 2010 at 12:32 pm | Permalink

    Loving the game 🙂 Brings me memories of my Comp. Theory/Automata classes 😀

  11. KrahkaMaster's Gravatar KrahkaMaster
    September 9, 2010 at 12:44 pm | Permalink

    To Zach:
    This is not about manufactoria (though it is a good game) but PLEASE NO MORE WINDOWS ONLY GAMES!!!!!!!!!!!!!!!!!! Your games look SOOOOOOO good but I cant play 99.9999999999999999999999999% of them.

    P.S. –
    Please post Mac compatible versions of the following:
    ruckingenur (and co.)

  12. Snowyowl's Gravatar Snowyowl
    September 14, 2010 at 11:51 am | Permalink

    ^.^ KrahkaMaster measures his games in brontobytes (10^-27)

    Very nice game. I have never had to consider operations like “add these two binary numbers” in terms of Turing Machines before, and I find it fun, if very frustrating.

    Wonder whether I can design a game like this one but based on a cyclic tag system?