nissy-core

The "engine" of nissy, including the H48 optimal solver.
git clone https://git.tronto.net/nissy-core
Download | Log | Files | Refs | README | LICENSE

scrambles.h (723B)


      1 struct {
      2 	char *scramble;
      3 	char *solutions;
      4 } s[] = {
      5 [0] = {
      6 	.scramble = "R2 D' F2 B D L2 U L U2 R' D' F2 B2 U F2 D F2 U' L2 D' F2",
      7 	.solutions =
      8 		"U R U2 F' U R2 U R F'\n"
      9 		"U R U' R F R2 F U' F2\n"
     10 		"U2 R' U F' U F' U R' U2\n"
     11 		"U R2 U2 F U R' U' F U' F2\n"
     12 		"U2 F R' F' R2 F' U' F2 U' R\n"
     13 		"U2 F2 R F' R' U' R U2 F R'\n"
     14 		"U2 F2 R' U R2 F R' F' U' R\n"
     15 		"U' F U2 R2 F2 U' F U F' R\n"
     16 		"U' F' U2 R2 U' R' U' F U' F2\n"
     17 		"U' F' U2 R2 F2 U F U F' R\n"
     18 		"R2 U F2 U' R U' F U' R' F2\n"
     19 		"F' U F2 U F U' F2 R F' U2\n"
     20 		"F' R' F R' F R' U' R' U' F2\n"
     21 },
     22 /*
     23 TODO: add more scrambles, use https://or18.github.io/RubiksSolverDemo/2x2x2
     24 to generate test cases.
     25 */
     26 {
     27 	.scramble = "", /* End-of-list signal */
     28 }
     29 };