Rubik's Cube 2D - Java
This is a simple 2D representation of a Rubik's Cube written in Java. Its main purpose to be easily integrated with other software. I.e. A Rubik's Cube solving Neural Network. Therefore, the UI is not extremely eye catching. But it serves a good test to demonstrate that the software is working. Later implementations will better support NxNxN cubes.
The Jar file can be downloaded here: Rubik's Cube.jar Just click it to run it. If you have any problems running it, check to ensure that Java is correctly installed on your machine.
Each of the 27 cubes that make up a standard 3x3 Rubik's Cube, I call a Cubit.