Skip to content

This is our entry for GitHub Game Off 2012, play it here:

Notifications You must be signed in to change notification settings

gelisam/game-off-2012

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Push and Fork, having fun with time

Click here to play!

The game is self-contained; you don't need to read any of the explanations below to figure out how to play.

If you get stuck, it might help to read the FAQ below.

Game mechanic: Revert changes, replay changes

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

In git-speak, the fork allows you to work on a tempory branch, to cherry-pick a subset of the block pushes you perform inside that branch, then to rebase those changes onto the master branch. In plain-English-speak, see below.

Screenshots

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.

FAQ: What does the fork do??

If you are having a hard time understanding what the fork does, don't worry, you're not alone! Not being able to understand what the fork does was such a frequent occurence with beta testers that a majority of the development time had to be dedicated to making the mechanic easier to understand.

In short, 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!

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!

About

This is our entry for GitHub Game Off 2012, play it here:

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 100.0%