Hypercube

Hypercube is a golf-like puzzle game around a tesseract (4D hypercube), written in Java by Harmen van der Wal. The latest version is 1.6, released on 2008-07-28.

Gameplay
The aim is to kick the ball into the target 5 times using the cursor. The ball reflects from the transparent walls of the body.

There is a timer, which falls down some points if the cursor hits a wall.

After hitting the target, a new target has to be earned by moving the cursor through the window (the smaller green thing) out of the cube and then back in (the window will change its position). There is a smaller ball moving around the cube, which the cursor must not touch white outside.

There are 4D, 3D, and 2D modes.

Platform
The game seems to work with OpenJDK 6b10, but not JamVM 1.5.1 or SableVM 1.13 on Debian.