Project

General

Profile

« Previous | Next » 

Revision bcd6384a

Added by Leszek Koltunski about 4 years ago

Improve the Pattern data: unique names, more even splitting into categories.

View differences:

src/main/java/org/distorted/patterns/RubikPatternData2.java
21 21

  
22 22
///////////////////////////////////////////////////////////////////////////////////////////////////
23 23

  
24
public class RubikPatternData2 
24
public class RubikPatternData2
25 25
{
26
public static String[] patterns = 
27
  {
28
"Simple (1)",
29
 "4 Serial Stripes (Order 2): 330",
30
 "4 Serial Stripes (Order 2): 344",
31
 "4 Serial Stripes (Order 4): 331",
32
 "4 Serial Stripes (Order 4): 341",
33
 "4 Parallel Stripes: 024 664 024",
34
 "4 Parallel Stripes: 010 664 010",
35
 "6 Orthogonal Stripes: 024 344 664 024",
36
 "6 Orthogonal Stripes: 010 650 330 010",
37
 "4 Chessboards: 010 664 010 344",
38
 "4 Chessboards: 024 664 024 344",
39
"Simple (2)",
40
 "4 Stripes parallel, 2 Chessboards: 341 664 344 024 341",
41
 "4 Stripes parallel, 2 Chessboards: 341 664 330 010 341",
42
 "4 Orthogonal Stripes, 2 Chessboards: 010 330 650",
43
 "4 Orthogonal Stripes, 2 Chessboards: 650 330 010",
44
 "4 Orthogonal L's, 2 Chessboards: 341 024 344 650 341 024 344 650 341",
45
 "4 Orthogonal L's, 2 Chessboards: 333 024 330 664 333 024 330 664 333",
46
"Multi Color",
47
 "4 Colorwheels: 010 664 010 341",
48
 "4 Colorwheels: 024 664 024 341",
49
"Various",
50
 "2 Cube in a Cube (Order 2): 023 661 023 343 021 330 013 341 653 343 650",
51
 "2 Cube in a Cube (Order 2): 023 661 023 343 021 344 021 341 661 343 664",
52
 "1 Brick: 663 343 663 341 024 661 343 661 333 011 650",
53
 "1 Brick: 663 343 663 341 024 661 343 661 341 663 024",
54
"Corner Axis (2)",
55
 "2 Cube in a Cube (Order 2): 024 664 341 021 663 341 024 343 661 021",
56
 "2 Cube in a Cube (Order 2): 663 331 661 024 651 341 651 343 650 024",
57
 "2 Cube in a Cube (Order 3): 343 661 023 343 664 024 341 661 023 661",
58
 "2 Cube in a Cube (Order 3): 663 021 663 343 024 664 333 653 343 021",
59
 "2 Corner Triangles: 663 344 663 344 664 024 663 344 661 024",
60
 "2 Corner Triangles: 024 663 344 661 024 664 344 661 344 661",
61
 "2 Corner Triangles: 653 330 653 330 650 010 653 330 651 010",
62
 "2 Corner Triangles: 010 653 330 651 010 650 330 651 330 651",
63
 "2 Corner Triangles: 663 341 023 341 661 021 344 663 023 344",
64
 "2 Corner Triangles: 663 343 024 663 343 024 343 663 021 343",
65
"Corner Axis (3)",
66
 "Two-One-One: 661 341 663 021 341 661 343 664 024",
67
 "Two-One-One: 013 333 011 653 333 013 331 010 650",
68
 "3 Orthogonal Bricks (Order 3): 341 664 343 661 024 663",
69
 "3 Orthogonal Bricks (Order 3): 651 010 653 331 650 333",
70
 "3 Orthogonal Bricks (Order 6): 663 021 663 343 024 343 664 341 023",
71
 "3 Orthogonal Bricks (Order 6): 021 663 021 341 664 341 024 343 661",
72
 "6 Carneval Masks: 664 024 341 023 343 663 341 663 023",
73
 "6 Carneval Masks: 664 344 021 343 023 663 341 023 343",
74
 "2 Corner Triangles: 341 024 664 021 344 661 024 664 341",
75
 "2 Corner Triangles: 343 664 024 663 344 023 664 024 343",
76
"Corner Axis (4)",
77
 "2 Color Framed Cubes (Order 2): 023 343 023 663 343 023 343",
78
 "2 Color Framed Cubes (Order 6): 343 661 023 343 661 023 341 024 343 661",
79
 "2 Color Framed Cubes (Order 6): 663 341 024 343 021 663 341 021 663 341",
80
"Snakes",
81
 "2 Mambas: 333 010 331",
82
 "2 Mambas: 343 024 341",
83
 "2 Mambas: 333 024 331",
84
 "2 Mambas: 343 010 341",
85
"Twists",
86
 "4 Corner Twists: 021 343 663 341 661 343 663 341 661 023",
87
 "4 Corner Twists: 343 664 011 664 024 651 024 341",
88
 "6 Corner Twists, 2 Color Framed Cubes: 661 343 021 663 021 663 021 663 341 663",
89
 "6 Corner Twists, 2 Color Framed Cubes: 663 021 663 021 341 663 023 661 341 663",
90
 "6 Corner Twists, 2 Color Framed Cubes: 661 343 663 021 661 343 023 661 023 661",
91
 "8 Corner Inversions, 4 Parallel Stripes: 664 024 650"  
92
  };
26
public static String[] patterns =
27
    {
28
    "Simple",
29
	"4 Serial Stripes (Order 2) [1]: 330",
30
	"4 Serial Stripes (Order 2) [2]: 344",
31
	"4 Serial Stripes (Order 4) [1]: 331",
32
	"4 Serial Stripes (Order 4) [2]: 341",
33
	"4 Parallel Stripes [1]: 024 664 024",
34
	"4 Parallel Stripes [2]: 010 664 010",
35
	"6 Orthogonal Stripes [1]: 024 344 664 024",
36
	"6 Orthogonal Stripes [2]: 010 650 330 010",
37
	"4 Chessboards [1]: 010 664 010 344",
38
	"4 Chessboards [2]: 024 664 024 344",
39
	"4 Stripes parallel, 2 Chessboards [1]: 341 664 344 024 341",
40
	"4 Stripes parallel, 2 Chessboards [2]: 341 664 330 010 341",
41
	"4 Orthogonal Stripes, 2 Chessboards [1]: 010 330 650",
42
	"4 Orthogonal Stripes, 2 Chessboards [2]: 650 330 010",
43
	"4 Orthogonal L's, 2 Chessboards [1]: 341 024 344 650 341 024 344 650 341",
44
	"4 Orthogonal L's, 2 Chessboards [2]: 333 024 330 664 333 024 330 664 333",
45
    "Multi Color",
46
	"4 Colorwheels [1]: 010 664 010 341",
47
	"4 Colorwheels [2]: 024 664 024 341",
48
    "Various",
49
	"2 Cube in a Cube (Order 2) [1]: 023 661 023 343 021 330 013 341 653 343 650",
50
	"2 Cube in a Cube (Order 2) [2]: 023 661 023 343 021 344 021 341 661 343 664",
51
	"1 Brick [1]: 663 343 663 341 024 661 343 661 333 011 650",
52
	"1 Brick [2]: 663 343 663 341 024 661 343 661 341 663 024",
53
    "Corner Axis",
54
	"2 Cube in a Cube (Order 2) [1]: 024 664 341 021 663 341 024 343 661 021",
55
	"2 Cube in a Cube (Order 2) [2]: 663 331 661 024 651 341 651 343 650 024",
56
	"2 Cube in a Cube (Order 3) [1]: 343 661 023 343 664 024 341 661 023 661",
57
	"2 Cube in a Cube (Order 3) [2]: 663 021 663 343 024 664 333 653 343 021",
58
	"2 Corner Triangles [1]: 663 344 663 344 664 024 663 344 661 024",
59
	"2 Corner Triangles [2]: 024 663 344 661 024 664 344 661 344 661",
60
	"2 Corner Triangles [3]: 653 330 653 330 650 010 653 330 651 010",
61
	"2 Corner Triangles [4]: 010 653 330 651 010 650 330 651 330 651",
62
	"2 Corner Triangles [5]: 663 341 023 341 661 021 344 663 023 344",
63
	"2 Corner Triangles [6]: 663 343 024 663 343 024 343 663 021 343",
64
	"Two-One-One [1]: 661 341 663 021 341 661 343 664 024",
65
	"Two-One-One [2]: 013 333 011 653 333 013 331 010 650",
66
	"3 Orthogonal Bricks (Order 3) [1]: 341 664 343 661 024 663",
67
	"3 Orthogonal Bricks (Order 3) [2]: 651 010 653 331 650 333",
68
	"3 Orthogonal Bricks (Order 6) [1]: 663 021 663 343 024 343 664 341 023",
69
	"3 Orthogonal Bricks (Order 6) [2]: 021 663 021 341 664 341 024 343 661",
70
	"6 Carneval Masks [1]: 664 024 341 023 343 663 341 663 023",
71
	"6 Carneval Masks [2]: 664 344 021 343 023 663 341 023 343",
72
	"2 Corner Triangles [1]: 341 024 664 021 344 661 024 664 341",
73
	"2 Corner Triangles [2]: 343 664 024 663 344 023 664 024 343",
74
	"2 Color Framed Cubes (Order 2): 023 343 023 663 343 023 343",
75
	"2 Color Framed Cubes (Order 6) [1]: 343 661 023 343 661 023 341 024 343 661",
76
	"2 Color Framed Cubes (Order 6) [2]: 663 341 024 343 021 663 341 021 663 341",
77
    "Snakes",
78
	"2 Mambas [1]: 333 010 331",
79
	"2 Mambas [2]: 343 024 341",
80
	"2 Mambas [3]: 333 024 331",
81
	"2 Mambas [4]: 343 010 341",
82
    "Twists",
83
	"4 Corner Twists [1]: 021 343 663 341 661 343 663 341 661 023",
84
	"4 Corner Twists [2]: 343 664 011 664 024 651 024 341",
85
	"6 Corner Twists, 2 Color Framed Cubes [1]: 661 343 021 663 021 663 021 663 341 663",
86
	"6 Corner Twists, 2 Color Framed Cubes [2]: 663 021 663 021 341 663 023 661 341 663",
87
	"6 Corner Twists, 2 Color Framed Cubes [3]: 661 343 663 021 661 343 023 661 023 661",
88
	"8 Corner Inversions, 4 Parallel Stripes: 664 024 650"
89
    };
93 90
}

Also available in: Unified diff