This is an OpenGL program to simulate a Rubik's Cube. The user can specify the dimensions of the cube, the time to complete each turn, and the number of moves to scramble. When the program is running, the user can set the cube a-spinnin', scramble it, and order it to fix itself, all while manipulating it along the x-axis with the mouse.
Source Code | Executable (Mac OS X)A screenshot:
Here's some accidental art:
And some more:
