My other Java puzzles
This is a representation of a challenging plastic puzzle I have.
- The puzzle has 6 coloured slots on the front and 6 on the back of the disc.
- The two halves of the disc (front and back) can be rotated into different
alignments
- Each slot contain 3 balls except one slot which only contains 2.
- The balls can be moved along the slots
- If the front and back of the disc are aligned a ball may be pushed through
to the other side of the puzzle
- By a combination of moving the balls and pushing them through, the puzzle
is solved when all the balls are in their matching slots.
Image
The puzzle starts shuffled, with the front surface showing. The empty slot
position might be on the front or back. If the empty position is on the back
a little black dot marks it position, but only if the two halves are aligned.
This indicates which ball may be pushed through to the back.
Mouse operation
- Click on a ball next to the empty position to move the ball.
- Click on the ball with a little black dot to push the ball through.
- Click on the empty position to pull a ball through from the back (if aligned)
- Click left or right buttons to rotate the front of the disc
- Click the flip button to see the back of the disc. The disc is flipped about
the vertical axis.
Keyboard operation
- 1,2,3 = apply to the slot with either the empty position or the little black
dot
- 1 = attempt to move the outermost ball of the slot or the first in clockwise
order.
- 2 = attempt to move the middle ball of the slot.
- 3 = attempt to move the innermost ball of the slot or the last in clockwise
order.
- P = push or pull
- Left or Right Arrows = rotate the front of the disc
- Up Arrow = flip