Instructions:

Click on the cube slots to change the colour so it matches your cube.
The top set of squares is the top of the cube, the bottom set of squares is the bottom of the cube, the middle set of squares goes left side, front side, right side, back side.
To ensure the colours are placed in the proper order start with the front face, choosing any face as the front on your cube, and enter the front values. You can then turn the cube in any direction and enter the values on that face, then rotate back to the front and rotate in another direction to enter another face's values.



I should mention that this is more a proof of concept than a way for anyone to solve any cube. Currently, it can only solve a cube if it can be solved in five moves or less. Going further taxes the web server and your browser thinks the website is not responding and will try to refresh, restarting everything. While optimizations are in place to prevent useless searches, like rotating the same face clockwise and then counter clockwise or rotating the same face clockwise three times in a row since a single counter clockwise rotation will do the same, each time another rotation is added to the search, it adds around 12^n calculations to the search, n being the number of rotations. So checking to five rotations adds just under 250,000 calculations to the searches already done to check the four rotations. If enough people request a program be made that can be installed on their own computer to solve any Rubik's Cube, I could look into converting the PHP code to C++ or something and create a program for download. If interested, let me know by email at amoril747@monkeyhelpdesk.net