three.js ~ Abalone ~ by Ashley and Josh

Try to knock the blue player's marbles off the board by pushing lines of marbles

Three can push two or one, and two can push one, you can only move three of your own at one time.

Use the mouse to select a marble to push, then release in the direction you want it to move

Hold SHIFT to change from move making mode
into camera angle changing mode or to cancel a selection without moving