Congratulations!

To begin select New Game from the menu above. Otherwise scroll down for details

Puzzle Ball is a web based mobile 3D game. The goal of the game is to navigate the ball to each tile activating them. When the ball rolls over a tile it will become activated and be indicated by a highlighted color. Crossing the same tile multiple times will disable the tile again. It is written using:

Using ThreeJS it tries to render first using WebGL (best performance) followed by Canvas. At this point in time it does best guess with regards to orientation and device motion.

Unfortunately your phone does not appear to support either Canvas or WebGL rendering. Hopefully it will in the future. Come back and try again soon! You phone supports : {{renderSupport}} rendering. Press to continue
Your device supports the JavaScript event DeviceMotion! Press to begin calibration Unfortunately your device doesn't support the JavaScript event DeviceMotion so Puzzle Ball cannot be played on your mobile device. Try back soon!
Rotate your phone to how you wish to play. Over the next few screens you will be asked to rotate your screen left / right / up / down. This is to learn the rotation of your device. Rotate in a slow smooth fashion. Press to begin.
Tilt your phone left
Tilt your phone right
Tilt your phone up
Tilt your phone down
Hold your phone in what you want to be the level position. This is the position where the ball should not roll in any direction. Press
The game is now calibrated click to continue