This is the first release of RubiksCube, an XNA windows game application. Please download/unzip rubikscube-setup.rar file and run setup.exe to start installation. It will automatically install following system components if your computer doesn't have them:
Windows Installer 3.1
.NET Framework 3.5 SP1
Microsoft XNA Framework Redistributable 3.0
To open solution file, you need to have VS2008/Microsoft Game Studio 3.0 installed on your computer.
How to twist the Cube
1) You can use mouse’s left button to select the Cube’s face and drag toward the direction you want to rotate faces.
Use right button to rotate whole cube.
2) David Singmaster developed notation of six faces as right (r), left (l), up (u), down (d), front (f) and back (b).
So you can also directly type following commands in the bottown-left textbox to rotate the rubik's cube.
L, R, U, D, F and B denotes clockwise twists of the corresponding faces.
L', R', U', D', F' and B' denotes counterclockwise twists of the corresponding faces.
LM, RM, UM, DM, FM and BM denotes clockwise twists of the corresponding middle layer.
LM', RM', UM', DM', FM' and BM' denotes counterclockwise twists of the corresponding middle layer.
You may know there are some obvious equivalent groups of twists. LM/RM'/L'R, RM/LM'/R'L ....
More features will come. Your feedback is welcome and appreciated.