From e2b154c40acaac4e7a7b3e379ada0404519c3750 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Thu, 31 Jul 2025 08:38:37 +0200 Subject: Added solvetest for EO (broken for now) --- tools/400_solvetest_optimal/scrambles.h | 62 +++++++++++++++++++++++++++++++++ 1 file changed, 62 insertions(+) create mode 100644 tools/400_solvetest_optimal/scrambles.h (limited to 'tools/400_solvetest_optimal/scrambles.h') diff --git a/tools/400_solvetest_optimal/scrambles.h b/tools/400_solvetest_optimal/scrambles.h new file mode 100644 index 0000000..59037be --- /dev/null +++ b/tools/400_solvetest_optimal/scrambles.h @@ -0,0 +1,62 @@ +struct { + char *scramble; + char *solutions; +} s[] = { +[0] = { + .scramble = "R' D R U R' D' R U'", + .solutions = + "U R' D R U' R' D' R\n" + "B' D2 B U' B' D2 B U\n" +}, +[1] = { + .scramble = "R' L U2 R L' B2", + .solutions = + "B2 R' L U2 R L'\n" + "R L' B2 R' L U2\n" + "R B2 R' L U2 L'\n" + "L' B2 R' L U2 R\n" +}, +[2] = { + .scramble = "R2 U2 R2 U2 R2 U2", + .solutions = + "U2 R2 U2 R2 U2 R2\n" + "D2 L2 U2 L2 D2 R2\n" + "U2 L2 D2 R2 D2 L2\n" + "D2 R2 D2 L2 U2 L2\n" + "R2 U2 R2 U2 R2 U2\n" + "L2 D2 R2 D2 L2 U2\n" + "R2 D2 L2 U2 L2 D2\n" + "L2 U2 L2 D2 R2 D2\n" +}, +[3] = { + .scramble = "R U2 R' U' R U2 L' U R' U' L", /* J-perm */ + .solutions = + "R2 D' R' D R' B2 L U' L' B2\n" + "B2 L U L' B2 R D' R D R2\n" +}, +[4] = { + .scramble = "R' U' F D2 L2 F R2 U2 R2 B D2 L B2" + "D' B2 L' R' B D2 B U2 L U2 R' U' F", /* FMC2019 A1 */ + .solutions = + "D2 F' U2 D2 F' L2 D R2 D F B2 R' L2 F' U' D\n" +}, +[5] = { + .scramble = "L B' D2 R2 L2 B' U2 D2 R L' U F2", /* Taken from 6 */ + .solutions = + "B2 R2 L2 D F2 B2 R' L F' U2 B L'\n" + "F2 U' R' L U2 D2 B R2 L2 D2 B L'\n" +}, +[6] = { + .scramble = "R L' B R L' D R L' F R L' U" + "R' L F R L' D R L' B R L' U", /* Random thing */ + .solutions = + "U' R L' B' D2 F R' L F2 B2 U' F2 R2 L2 U2\n" + "U' R L' B' R2 L2 U2 B' U2 D2 R' L D B2 U2\n" + "D2 R' L F R' B' R U B U L F' U' F' D\n" + "D' R' L B' U2 F R L' F2 B2 D' R2 L2 B2 D2\n" + "D' R' L B' D2 R2 L2 B' U2 D2 R L' U F2 D2\n" +}, +{ + .scramble = "", /* End-of-list signal */ +} +}; -- cgit v1.3