16 thoughts on “while (true);”
  1. That’s such a cool and unique idea! You’re one of, if not THE most creative developer I ever known. I really like the ambient touch to it, as well.
    I am quite excited for this! Don’t worry though, I won’t go as far as to buy an iPod for it like I did for Super Hexagon, haha. On that note, is this a PC game?

  2. Oh, that’s so neat! And I’m so glad it’s for the PC. I hope you keep being amazing, Terry!

  3. Terry, are you gonna get another SoulEye or Chipzel to make this game semi-music based? Infinite loops seem inherently musical to me (every time a piston touches a block it plays a note, forming a melody and such). Can’t wait to see this in my Steam library!

  4. I think would work on an iPod as well wouldn’t it? Unless I guess it’s more than arrow keys to play.

    Looking pretty sweet tho.

  5. Not to throw something at you that could potentially put *you* into an infinite loop, Terry – but Cheesecake’s right about sound. There’s a musical synchrony thing here waiting to be done.

    I’m curious about the algorithm you use to determine when the puzzle has been solved. 🙂

  6. bool looks_amazing = true;

    if(looks_amazing)
    cout << "You're a genius :D";
    else
    /* THERE IS NO FUCKING ELSE */

  7. Brilliant! What a great idea. Triggering infinite loops in games is so satisfying.

    I love the musical syncing idea too. Another highly satisfying gameplay element. In this case, symphonic triggers could act as hints which finally end up in the correct order and rhythm when all has been clicked into place. Then you can enjoy a full short loop of music, and maybe jazzed up a little when it’s complete.

  8. … Or jazzed up a lot – giving you a little heroic feeling while the music bursts into life as you leave the stage.

  9. @Eric Mill: Easy. Keep a list of every state the current level has been in.

    1) If there’s any user input, clear the list-of-states.
    2) If the current state is identical to the previous state, do nothing.
    3) Otherwise, if the current state is already in the list, you win!

    This is possible because you’re specifically finding infinite loops, not merely non-halting states. Also the level is of finite size.

  10. I will auto-buy everything you put on the play-store Terry. Thank you for Super-Hexagon, i can say with certainty that it is the best game I played in my life (I’m 36).

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.