This is our team entry for GitHub Game Off 2012, play it here:
JavaScript
Pull request Compare This branch is 4 commits ahead of gelisam:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.

README.md

Push and Fork, having fun with time

This is a puzzle game in which you carry a fork, push blocks, and go back in time.

Click here to play!

FAQ: What does the fork do??

The fork rolls back all actions performed since the fork was stabbed, then replays those actions which affected the stabbed block. Let's go through an example level.

  1. Fork the block.
  2. Push a few blocks as illustrated. This blocks the door, but don't worry, this is going to get reverted.
  3. Pick up the fork. All the blocks rewind to the position they had in step 1...
  4. ...and then the forked block repeats its movements.
  5. The blocks are now in a much better arrangement, allowing you to leave the room!

Controls

You can use the arrow keys, WASD, or HJKL.
To use the fork, you can use Z, X, F, Ctrl, or Space.
To skip animations or restart a level, you can use R or Esc.

More screenshots

Art Credits

I am using PlanetCute, a free tileset generously offered by Daniel Cook for the express purpose of not making yet another Sokoban clone. Which this game kind of is, before you start using the fork. Sorry, Danc! Anyway, his blog is a great source of insight for independent games developers.

This little octopus fellow also makes an appearance. It's actually a piece of jewelry created by Doctor-Gus, an artist who makes jewelry out of forks! So awesome!