Juggle Tree - Catch, juggle, and drop fruit!
JavaScript
Pull request Compare This branch is 115 commits ahead, 3 commits behind github:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
Music
Raw Images
Box2dBuilder.js
Box2dDebug.html
Box2dWeb-2.1.a.3.min.js
Debug.js
FruitFunctions.js
JuggleTextures.json.js
JuggleTextures.png
JuggleTree.html
JuggleTree.js
Listeners.js
Popups.js
README.md
cross.png

README.md

Juggle Tree

http://juggletree.github.com/game-off-2012/

Little Sticky went to bed one night with his favorite smiley shirt and had a very interesting dream. His smiley shirt began talking to him! It told him that he must collect as many ripe fruits falling off a magical tree as he can before he wakes up. The more he collects, the better luck he'll have when he wakes up! Be careful though, his shirt will get very angry if Sticky drops too many fruits!

Play the game at http://juggletree.github.com/game-off-2012/

Gameplay

The fruit tree grows various fruit from it's branches and eventually fall. The player must control Sticky to catch the fruit. He can throw two fruit together to have them merge and increase in point value. If there are too many fruit for Sticky to handle, he can toss a few in the basket to lighten the load. Dropping fruit will make his shirt angry! Sticky will return to the real world when his vision ends after 2 and a half minutes, or if he drops five fruits!

Controls

Use 'A' and 'D' or 'Left' and 'Right' to move Sticky left and right.

Use the mouse to aim and 'Click' to throw a fruit up to that location.

Building From Source

Requirements

Once LimeJS is installed, grab our source code and stick it in the LimeJS 'bin' folder. Edit the JuggleTree.html file and point the Google Closure base to the LimeJS installation of Google Closure. In my case it's 'c:/limejs-232d784/closure/closure/goog/base.js'. Fire up the command prompt and run 'lime.py update' to update all the dependencies. Finally, open up JuggleTree.html in Chrome or Firefox.

Bugs

If you experience a black background while playing the game, you need to disable GPU acceleration in your browser.

Firefox

  1. Click on Firefox button, and then Options
  2. Go to the Advanced tab
  3. Untick the check box of the "Use hardware acceleration when available" option

Chrome

  1. Type "about:flags" into the browser bar
  2. Enable the "Disable accelerated 2D canvas" option
  3. Restart your browser

Screenshots

The Title Screen

JuggleTree

Some Gameplay

JuggleTree

Credits

  • Lead Developer - Jonathan Slabaugh
  • Developer - Steven McCarthy
  • Artist - Edgar Frank
  • Music - Jake Hobrath

Libraries and Tools