A simple general rubik's cube solver in csTimer
Hi all,
In the past week, a simple general 3x3x3 solver is integrated in csTimer (only available in /new/ right now). You can open it in the tool panel, Function "Solvers"->"3x3x3 General".
In the displayed panel, you are able to define a solved state [1] for any facelet with up to 10 different colors [2]. Such that solving the recolored cube might be equivalent to a sub step of a method. Some examples are listed in the selector "Edit subset", e.g. Cross, 2x2x2, Domino reduction, EOLine, EO&CO, etc.
By default, the stickers are set to Cross. So when you click "Start Solve!", it will start generating all solutions in the textarea and won't stop until you click the button again.
Due to limited resources in browser, the performance might be much worse than native software, e.g. CubeExplorer. It can only find 9~11-move solutions in seconds, depends on state definition.
Note [1]: the color editor only defines the solved state of the cube, while the scrambled state is calculated by performing current scramble to the solved state.
Note [2]: although there're only 6 colors on a regular rubik's cube, more colors might be useful to indicate some other information, e.g. orientation of edges.