Skip to content

Commit 806605c

Browse files
committed
Add OLL symmetries
1 parent 0693209 commit 806605c

1 file changed

Lines changed: 50 additions & 46 deletions

File tree

src/data/ollCases.ts

Lines changed: 50 additions & 46 deletions
Original file line numberDiff line numberDiff line change
@@ -595,7 +595,7 @@ export const ollCategories: OLLCategory[] = [
595595
],
596596
algorithms: [{
597597
full: "M (L' U' L U' L' U² L) U' M'",
598-
shorthand: "M {left-chair}' U M'",
598+
shorthand: "M {left-sune} U M'",
599599
}],
600600
},
601601
{
@@ -620,31 +620,29 @@ export const ollCategories: OLLCategory[] = [
620620
cases: [
621621
[
622622
{
623-
number: 9,
624-
name: 'Fish 1',
623+
number: 10,
624+
name: 'Fish 2',
625625
orientations: [
626-
Orientation.LEFT, Orientation.BACK, Orientation.TOP,
627-
Orientation.TOP, Orientation.TOP, Orientation.RIGHT,
628-
Orientation.FRONT, Orientation.TOP, Orientation.RIGHT,
626+
Orientation.BACK, Orientation.TOP, Orientation.RIGHT,
627+
Orientation.LEFT, Orientation.TOP, Orientation.TOP,
628+
Orientation.TOP, Orientation.FRONT, Orientation.FRONT,
629629
],
630630
algorithms: [{
631-
full: "(R U R' U') R' F R² U R' U' F'",
632-
shorthand: "{sexy} R' F R² U R' U' F'",
631+
full: "(L' U' L U) (L F' L') (L' U' L U) F",
632+
shorthand: "{left-sexy} L F' L' {left-sexy} F",
633633
}],
634634
},
635-
],
636-
[
637635
{
638-
number: 10,
639-
name: 'Fish 2',
636+
number: 9,
637+
name: 'Fish 1',
640638
orientations: [
641-
Orientation.BACK, Orientation.BACK, Orientation.TOP,
639+
Orientation.LEFT, Orientation.TOP, Orientation.BACK,
642640
Orientation.TOP, Orientation.TOP, Orientation.RIGHT,
643-
Orientation.LEFT, Orientation.TOP, Orientation.FRONT,
641+
Orientation.FRONT, Orientation.FRONT, Orientation.TOP,
644642
],
645643
algorithms: [{
646-
full: "(R U R' U) (R' F R F') R U² R'",
647-
shorthand: "{half-sune} {sledge} R U² R'",
644+
full: "(R U R' U') (R' F R) (R U R' U') F'",
645+
shorthand: "{sexy} R' F R {sexy} F'",
648646
}],
649647
},
650648
],
@@ -686,11 +684,14 @@ export const ollCategories: OLLCategory[] = [
686684
number: 36,
687685
name: 'W Shape 1',
688686
orientations: [
689-
Orientation.TOP, Orientation.BACK, Orientation.RIGHT,
690-
Orientation.TOP, Orientation.TOP, Orientation.RIGHT,
691-
Orientation.FRONT, Orientation.TOP, Orientation.TOP,
687+
Orientation.TOP, Orientation.TOP, Orientation.BACK,
688+
Orientation.LEFT, Orientation.TOP, Orientation.TOP,
689+
Orientation.LEFT, Orientation.FRONT, Orientation.TOP,
692690
],
693-
algorithms: [{ full: "R' U' R U' R' U R U l U' R' U x" }],
691+
algorithms: [{
692+
full: "L' U' L (U' L' U L) U (L F' L' F)",
693+
shorthand: "L' U' L {left-sexy}' U {left-sledge}",
694+
}],
694695
},
695696
{
696697
number: 38,
@@ -748,36 +749,39 @@ export const ollCategories: OLLCategory[] = [
748749
cases: [
749750
[
750751
{
751-
number: 13,
752-
name: 'Knight 1',
752+
number: 14,
753+
name: 'Knight 2',
753754
orientations: [
754-
Orientation.BACK, Orientation.BACK, Orientation.RIGHT,
755+
Orientation.LEFT, Orientation.BACK, Orientation.BACK,
755756
Orientation.TOP, Orientation.TOP, Orientation.TOP,
756-
Orientation.TOP, Orientation.FRONT, Orientation.FRONT,
757+
Orientation.FRONT, Orientation.FRONT, Orientation.TOP,
757758
],
758-
algorithms: [{ full: "r U' r' U' r U r' F' U F" }],
759+
algorithms: [{ full: "(l' U l) U (l' U' l) (F U' F')" }],
759760
},
760761
{
761-
number: 14,
762-
name: 'Knight 2',
762+
number: 13,
763+
name: 'Knight 1',
763764
orientations: [
764-
Orientation.LEFT, Orientation.BACK, Orientation.BACK,
765+
Orientation.BACK, Orientation.BACK, Orientation.RIGHT,
765766
Orientation.TOP, Orientation.TOP, Orientation.TOP,
766-
Orientation.FRONT, Orientation.FRONT, Orientation.TOP,
767+
Orientation.TOP, Orientation.FRONT, Orientation.FRONT,
767768
],
768-
algorithms: [{ full: "R' F R U R' F' R F U' F'" }],
769+
algorithms: [{ full: "(r U' r') U' (r U r') (F' U F)" }],
769770
},
770771
],
771772
[
772773
{
773774
number: 15,
774775
name: 'Knight 3',
775776
orientations: [
776-
Orientation.BACK, Orientation.BACK, Orientation.RIGHT,
777+
Orientation.TOP, Orientation.BACK, Orientation.RIGHT,
777778
Orientation.TOP, Orientation.TOP, Orientation.TOP,
778-
Orientation.LEFT, Orientation.FRONT, Orientation.TOP,
779+
Orientation.LEFT, Orientation.FRONT, Orientation.FRONT,
779780
],
780-
algorithms: [{ full: "r' U' r R' U' R U r' U r" }],
781+
algorithms: [{
782+
full: "(l' U' l) (L' U' L U) (l' U l)",
783+
shorthand: "l' U' l {left-sexy} l' U l",
784+
}],
781785
},
782786
{
783787
number: 16,
@@ -788,7 +792,7 @@ export const ollCategories: OLLCategory[] = [
788792
Orientation.FRONT, Orientation.FRONT, Orientation.RIGHT,
789793
],
790794
algorithms: [{
791-
full: "r U r' (R U R' U') r U' r'",
795+
full: "(r U r') (R U R' U') (r U' r')",
792796
shorthand: "r U r' {sexy} r U' r'",
793797
}],
794798
},
@@ -829,29 +833,29 @@ export const ollCategories: OLLCategory[] = [
829833
],
830834
[
831835
{
832-
number: 41,
833-
name: 'Awkward 3',
836+
number: 42,
837+
name: 'Awkward 4',
834838
orientations: [
835-
Orientation.TOP, Orientation.BACK, Orientation.TOP,
839+
Orientation.BACK, Orientation.TOP, Orientation.BACK,
836840
Orientation.LEFT, Orientation.TOP, Orientation.TOP,
837-
Orientation.FRONT, Orientation.TOP, Orientation.FRONT,
841+
Orientation.TOP, Orientation.FRONT, Orientation.TOP,
838842
],
839843
algorithms: [{
840-
full: "(R U R' U RR') F (R U R' U') F'",
841-
shorthand: "{sune} F {sexy} F'",
844+
full: "(L' U' L U' L'L) F' (L' U' L U) F",
845+
shorthand: "{left-sune} F' {left-sexy} F",
842846
}],
843847
},
844848
{
845-
number: 42,
846-
name: 'Awkward 4',
849+
number: 41,
850+
name: 'Awkward 3',
847851
orientations: [
848-
Orientation.TOP, Orientation.BACK, Orientation.TOP,
852+
Orientation.BACK, Orientation.TOP, Orientation.BACK,
849853
Orientation.TOP, Orientation.TOP, Orientation.RIGHT,
850-
Orientation.FRONT, Orientation.TOP, Orientation.FRONT,
854+
Orientation.TOP, Orientation.FRONT, Orientation.TOP,
851855
],
852856
algorithms: [{
853-
full: "R' U' R U' R' U² R F (R U R' U') F'",
854-
shorthand: "R' U' R U' R' U² R F {sexy} F'",
857+
full: "(R U R' U R U² R') F (R U R' U') F'",
858+
shorthand: "{sune} F {sexy} F'",
855859
}],
856860
},
857861
],

0 commit comments

Comments
 (0)