I decided to create a Rubik's Cube solver because I have made a Sudoku solver before in C++, and the cube was a step up. Instead of a 2d plane, I have a semi-3d plane, with edges and corners. Because ...
Some people like crossword puzzles, some are serious sudoku ninjas ... [Andrea] chose to build an autonomous Rubik’s cube solver, and was kind enough to document exactly how how to do it ...