This is a program which will teach people how to solve the Rubik's cube.
- Java
- Swing (GUI)
- LWJGL (animation)
A LWJGL Display is created which displays the animated cube. This is contained inside a Canvas. Another JPanel containing the GUI is alongside the Canvas inside a JFrame which displays the two in a window.
- Turn all faces of the cube in both directions using the keyboard
- Parse text into turns
- Solve all stages of the cube
- Switch between stages in the GUI
- Have lots more information: cube notation etc
- Have proper lighting
- Have extra animations: e.g. a bar showing what moves have been performed, highlight some cubes
- Have text displayed via OpenGL, something like Android toasts
TODO