Project

General

Profile

« Previous | Next » 

Revision 906cc928

Added by Leszek Koltunski about 4 years ago

Change the format of moves in Pretty Patterns to more terse, so that patterns of objects with 4 axis of rotation ( Pyraminx!) fit into 3 digits.

View differences:

src/main/java/org/distorted/patterns/RubikPatternCube2.java
23 23

  
24 24
public class RubikPatternCube2
25 25
{
26
public static String[][] patterns =
27
{
26
public static final String[][] patterns =
27
  {
28 28
    {
29 29
    "Simple",
30
	"4 Serial Stripes (Order 2) [1]: 330",
31
	"4 Serial Stripes (Order 2) [2]: 344",
32
	"4 Serial Stripes (Order 4) [1]: 331",
33
	"4 Serial Stripes (Order 4) [2]: 341",
34
	"4 Parallel Stripes [1]: 024 664 024",
35
	"4 Parallel Stripes [2]: 010 664 010",
36
	"6 Orthogonal Stripes [1]: 024 344 664 024",
37
	"6 Orthogonal Stripes [2]: 010 650 330 010",
38
	"4 Chessboards [1]: 010 664 010 344",
39
	"4 Chessboards [2]: 024 664 024 344",
40
	"4 Stripes parallel, 2 Chessboards [1]: 341 664 344 024 341",
41
	"4 Stripes parallel, 2 Chessboards [2]: 341 664 330 010 341",
42
	"4 Orthogonal Stripes, 2 Chessboards [1]: 010 330 650",
43
	"4 Orthogonal Stripes, 2 Chessboards [2]: 650 330 010",
44
	"4 Orthogonal L's, 2 Chessboards [1]: 341 024 344 650 341 024 344 650 341",
45
	"4 Orthogonal L's, 2 Chessboards [2]: 333 024 330 664 333 024 330 664 333"
30
"4 Serial Stripes (Order 2) [1]: 033",
31
"4 Serial Stripes (Order 2) [2]: 546",
32
"4 Serial Stripes (Order 4) [1]: 161",
33
"4 Serial Stripes (Order 4) [2]: 162",
34
"4 Parallel Stripes [1]: 514 578 514",
35
"4 Parallel Stripes [2]: 001 578 001",
36
"6 Orthogonal Stripes [1]: 514 546 578 514",
37
"6 Orthogonal Stripes [2]: 001 065 033 001",
38
"4 Chessboards [1]: 001 578 001 546",
39
"4 Chessboards [2]: 514 578 514 546",
40
"4 Stripes parallel, 2 Chessboards [1]: 162 578 546 514 162",
41
"4 Stripes parallel, 2 Chessboards [2]: 162 578 033 001 162",
42
"4 Orthogonal Stripes, 2 Chessboards [1]: 001 033 065",
43
"4 Orthogonal Stripes, 2 Chessboards [2]: 065 033 001",
44
"4 Orthogonal L's, 2 Chessboards [1]: 162 514 546 065 162 514 546 065 162",
45
"4 Orthogonal L's, 2 Chessboards [2]: 417 514 033 578 417 514 033 578 417"
46 46
    },
47 47

  
48
		{
48
    {
49 49
    "Multi Color",
50
	"4 Colorwheels [1]: 010 664 010 341",
51
	"4 Colorwheels [2]: 024 664 024 341"
52
		},
50
"4 Colorwheels [1]: 001 578 001 162",
51
"4 Colorwheels [2]: 514 578 514 162"    
52
    },
53 53

  
54
		{
54
    {
55 55
    "Various",
56
	"2 Cube in a Cube (Order 2) [1]: 023 661 023 343 021 330 013 341 653 343 650",
57
	"2 Cube in a Cube (Order 2) [2]: 023 661 023 343 021 344 021 341 661 343 664",
58
	"1 Brick [1]: 663 343 663 341 024 661 343 661 333 011 650",
59
	"1 Brick [2]: 663 343 663 341 024 661 343 661 341 663 024"
60
		},
56
"2 Cube in a Cube (Order 2) [1]: 386 194 386 418 130 033 385 162 449 418 065",
57
"2 Cube in a Cube (Order 2) [2]: 386 194 386 418 130 546 130 162 194 418 578",
58
"1 Brick [1]: 450 418 450 162 514 194 418 194 417 129 065",
59
"1 Brick [2]: 450 418 450 162 514 194 418 194 162 450 514"
60
    },
61 61

  
62
		{
62
    {
63 63
    "Corner Axis",
64
	"2 Cube in a Cube (Order 2) [1]: 024 664 341 021 663 341 024 343 661 021",
65
	"2 Cube in a Cube (Order 2) [2]: 663 331 661 024 651 341 651 343 650 024",
66
	"2 Cube in a Cube (Order 3) [1]: 343 661 023 343 664 024 341 661 023 661",
67
	"2 Cube in a Cube (Order 3) [2]: 663 021 663 343 024 664 333 653 343 021",
68
	"2 Corner Triangles [1]: 663 344 663 344 664 024 663 344 661 024",
69
	"2 Corner Triangles [2]: 024 663 344 661 024 664 344 661 344 661",
70
	"2 Corner Triangles [3]: 653 330 653 330 650 010 653 330 651 010",
71
	"2 Corner Triangles [4]: 010 653 330 651 010 650 330 651 330 651",
72
	"2 Corner Triangles [5]: 663 341 023 341 661 021 344 663 023 344",
73
	"2 Corner Triangles [6]: 663 343 024 663 343 024 343 663 021 343",
74
	"Two-One-One [1]: 661 341 663 021 341 661 343 664 024",
75
	"Two-One-One [2]: 013 333 011 653 333 013 331 010 650",
76
	"3 Orthogonal Bricks (Order 3) [1]: 341 664 343 661 024 663",
77
	"3 Orthogonal Bricks (Order 3) [2]: 651 010 653 331 650 333",
78
	"3 Orthogonal Bricks (Order 6) [1]: 663 021 663 343 024 343 664 341 023",
79
	"3 Orthogonal Bricks (Order 6) [2]: 021 663 021 341 664 341 024 343 661",
80
	"6 Carneval Masks [1]: 664 024 341 023 343 663 341 663 023",
81
	"6 Carneval Masks [2]: 664 344 021 343 023 663 341 023 343",
82
	"2 Corner Triangles [1]: 341 024 664 021 344 661 024 664 341",
83
	"2 Corner Triangles [2]: 343 664 024 663 344 023 664 024 343",
84
	"2 Color Framed Cubes (Order 2): 023 343 023 663 343 023 343",
85
	"2 Color Framed Cubes (Order 6) [1]: 343 661 023 343 661 023 341 024 343 661",
86
	"2 Color Framed Cubes (Order 6) [2]: 663 341 024 343 021 663 341 021 663 341"
87
		},
64
"2 Cube in a Cube (Order 2) [1]: 514 578 162 130 450 162 514 418 194 130",
65
"2 Cube in a Cube (Order 2) [2]: 450 161 194 514 193 162 193 418 065 514",
66
"2 Cube in a Cube (Order 3) [1]: 418 194 386 418 578 514 162 194 386 194",
67
"2 Cube in a Cube (Order 3) [2]: 450 130 450 418 514 578 417 449 418 130",
68
"2 Corner Triangles [1]: 450 546 450 546 578 514 450 546 194 514",
69
"2 Corner Triangles [2]: 514 450 546 194 514 578 546 194 546 194",
70
"2 Corner Triangles [3]: 449 033 449 033 065 001 449 033 193 001",
71
"2 Corner Triangles [4]: 001 449 033 193 001 065 033 193 033 193",
72
"2 Corner Triangles [5]: 450 162 386 162 194 130 546 450 386 546",
73
"2 Corner Triangles [6]: 450 418 514 450 418 514 418 450 130 418",
74
"Two-One-One [1]: 194 162 450 130 162 194 418 578 514",
75
"Two-One-One [2]: 385 417 129 449 417 385 161 001 065",
76
"3 Orthogonal Bricks (Order 3) [1]: 162 578 418 194 514 450",
77
"3 Orthogonal Bricks (Order 3) [2]: 193 001 449 161 065 417",
78
"3 Orthogonal Bricks (Order 6) [1]: 450 130 450 418 514 418 578 162 386",
79
"3 Orthogonal Bricks (Order 6) [2]: 130 450 130 162 578 162 514 418 194",
80
"6 Carneval Masks [1]: 578 514 162 386 418 450 162 450 386",
81
"6 Carneval Masks [2]: 578 546 130 418 386 450 162 386 418",
82
"2 Corner Triangles [1]: 162 514 578 130 546 194 514 578 162",
83
"2 Corner Triangles [2]: 418 578 514 450 546 386 578 514 418",
84
"2 Color Framed Cubes (Order 2): 386 418 386 450 418 386 418",
85
"2 Color Framed Cubes (Order 6) [1]: 418 194 386 418 194 386 162 514 418 194",
86
"2 Color Framed Cubes (Order 6) [2]: 450 162 514 418 130 450 162 130 450 162"
87
    },
88 88

  
89 89
    {
90 90
    "Snakes",
91
	"2 Mambas [1]: 333 010 331",
92
	"2 Mambas [2]: 343 024 341",
93
	"2 Mambas [3]: 333 024 331",
94
	"2 Mambas [4]: 343 010 341"
95
		},
91
"2 Mambas [1]: 417 001 161",
92
"2 Mambas [2]: 418 514 162",
93
"2 Mambas [3]: 417 514 161",
94
"2 Mambas [4]: 418 001 162"
95
    },
96 96

  
97
		{
97
    {
98 98
    "Twists",
99
	"4 Corner Twists [1]: 021 343 663 341 661 343 663 341 661 023",
100
	"4 Corner Twists [2]: 343 664 011 664 024 651 024 341",
101
	"6 Corner Twists, 2 Color Framed Cubes [1]: 661 343 021 663 021 663 021 663 341 663",
102
	"6 Corner Twists, 2 Color Framed Cubes [2]: 663 021 663 021 341 663 023 661 341 663",
103
	"6 Corner Twists, 2 Color Framed Cubes [3]: 661 343 663 021 661 343 023 661 023 661",
104
	"8 Corner Inversions, 4 Parallel Stripes: 664 024 650"
105
		}
99
"4 Corner Twists [1]: 130 418 450 162 194 418 450 162 194 386",
100
"4 Corner Twists [2]: 418 578 129 578 514 193 514 162",
101
"6 Corner Twists, 2 Color Framed Cubes [1]: 194 418 130 450 130 450 130 450 162 450",
102
"6 Corner Twists, 2 Color Framed Cubes [2]: 450 130 450 130 162 450 386 194 162 450",
103
"6 Corner Twists, 2 Color Framed Cubes [3]: 194 418 450 130 194 418 386 194 386 194",
104
"8 Corner Inversions, 4 Parallel Stripes: 578 514 065"    
105
    }
106 106
  };
107 107
}

Also available in: Unified diff