aboutsummaryrefslogtreecommitdiff
path: root/src/speedcubing/notation
diff options
context:
space:
mode:
authorSebastiano Tronto <sebastiano@tronto.net>2024-03-10 11:15:46 +0100
committerSebastiano Tronto <sebastiano@tronto.net>2024-03-10 11:15:46 +0100
commit0e4245d7da0b602ece9b22bf5a825414ecad3c27 (patch)
treee1f43c794a8e8886693f8aa1faec742f794e9f32 /src/speedcubing/notation
parent4fdc98c3094efc38d57bda69dbd6dafa98e27c9c (diff)
downloadsebastiano.tronto.net-0e4245d7da0b602ece9b22bf5a825414ecad3c27.tar.gz
sebastiano.tronto.net-0e4245d7da0b602ece9b22bf5a825414ecad3c27.zip
Changes to cubing page
Diffstat (limited to 'src/speedcubing/notation')
-rw-r--r--src/speedcubing/notation/b.pngbin0 -> 3986 bytes
-rw-r--r--src/speedcubing/notation/b2.pngbin0 -> 4120 bytes
-rw-r--r--src/speedcubing/notation/b3.pngbin0 -> 4051 bytes
-rw-r--r--src/speedcubing/notation/d.pngbin0 -> 4017 bytes
-rw-r--r--src/speedcubing/notation/d2.pngbin0 -> 4055 bytes
-rw-r--r--src/speedcubing/notation/d3.pngbin0 -> 3877 bytes
-rw-r--r--src/speedcubing/notation/e.pngbin0 -> 4039 bytes
-rw-r--r--src/speedcubing/notation/f.pngbin0 -> 4039 bytes
-rw-r--r--src/speedcubing/notation/f2.pngbin0 -> 4096 bytes
-rw-r--r--src/speedcubing/notation/f3.pngbin0 -> 3949 bytes
-rw-r--r--src/speedcubing/notation/l.pngbin0 -> 3934 bytes
-rw-r--r--src/speedcubing/notation/l2.pngbin0 -> 3997 bytes
-rw-r--r--src/speedcubing/notation/l3.pngbin0 -> 4016 bytes
-rw-r--r--src/speedcubing/notation/m.pngbin0 -> 3916 bytes
-rw-r--r--src/speedcubing/notation/notation.html141
-rw-r--r--src/speedcubing/notation/r.pngbin0 -> 3962 bytes
-rw-r--r--src/speedcubing/notation/r2.pngbin0 -> 3939 bytes
-rw-r--r--src/speedcubing/notation/r3.pngbin0 -> 3908 bytes
-rw-r--r--src/speedcubing/notation/rw.pngbin0 -> 4088 bytes
-rw-r--r--src/speedcubing/notation/s.pngbin0 -> 4026 bytes
-rw-r--r--src/speedcubing/notation/u.pngbin0 -> 3867 bytes
-rw-r--r--src/speedcubing/notation/u2.pngbin0 -> 4103 bytes
-rw-r--r--src/speedcubing/notation/u3.pngbin0 -> 4040 bytes
23 files changed, 141 insertions, 0 deletions
diff --git a/src/speedcubing/notation/b.png b/src/speedcubing/notation/b.png
new file mode 100644
index 0000000..e9d4109
--- /dev/null
+++ b/src/speedcubing/notation/b.png
Binary files differ
diff --git a/src/speedcubing/notation/b2.png b/src/speedcubing/notation/b2.png
new file mode 100644
index 0000000..e8ccff8
--- /dev/null
+++ b/src/speedcubing/notation/b2.png
Binary files differ
diff --git a/src/speedcubing/notation/b3.png b/src/speedcubing/notation/b3.png
new file mode 100644
index 0000000..3625b76
--- /dev/null
+++ b/src/speedcubing/notation/b3.png
Binary files differ
diff --git a/src/speedcubing/notation/d.png b/src/speedcubing/notation/d.png
new file mode 100644
index 0000000..b5e6b2d
--- /dev/null
+++ b/src/speedcubing/notation/d.png
Binary files differ
diff --git a/src/speedcubing/notation/d2.png b/src/speedcubing/notation/d2.png
new file mode 100644
index 0000000..d9cb458
--- /dev/null
+++ b/src/speedcubing/notation/d2.png
Binary files differ
diff --git a/src/speedcubing/notation/d3.png b/src/speedcubing/notation/d3.png
new file mode 100644
index 0000000..69d4e92
--- /dev/null
+++ b/src/speedcubing/notation/d3.png
Binary files differ
diff --git a/src/speedcubing/notation/e.png b/src/speedcubing/notation/e.png
new file mode 100644
index 0000000..a047f22
--- /dev/null
+++ b/src/speedcubing/notation/e.png
Binary files differ
diff --git a/src/speedcubing/notation/f.png b/src/speedcubing/notation/f.png
new file mode 100644
index 0000000..ee01221
--- /dev/null
+++ b/src/speedcubing/notation/f.png
Binary files differ
diff --git a/src/speedcubing/notation/f2.png b/src/speedcubing/notation/f2.png
new file mode 100644
index 0000000..467a4d3
--- /dev/null
+++ b/src/speedcubing/notation/f2.png
Binary files differ
diff --git a/src/speedcubing/notation/f3.png b/src/speedcubing/notation/f3.png
new file mode 100644
index 0000000..3118207
--- /dev/null
+++ b/src/speedcubing/notation/f3.png
Binary files differ
diff --git a/src/speedcubing/notation/l.png b/src/speedcubing/notation/l.png
new file mode 100644
index 0000000..9e573b8
--- /dev/null
+++ b/src/speedcubing/notation/l.png
Binary files differ
diff --git a/src/speedcubing/notation/l2.png b/src/speedcubing/notation/l2.png
new file mode 100644
index 0000000..ef30d34
--- /dev/null
+++ b/src/speedcubing/notation/l2.png
Binary files differ
diff --git a/src/speedcubing/notation/l3.png b/src/speedcubing/notation/l3.png
new file mode 100644
index 0000000..f7d0cb3
--- /dev/null
+++ b/src/speedcubing/notation/l3.png
Binary files differ
diff --git a/src/speedcubing/notation/m.png b/src/speedcubing/notation/m.png
new file mode 100644
index 0000000..713caf5
--- /dev/null
+++ b/src/speedcubing/notation/m.png
Binary files differ
diff --git a/src/speedcubing/notation/notation.html b/src/speedcubing/notation/notation.html
new file mode 100644
index 0000000..845f72f
--- /dev/null
+++ b/src/speedcubing/notation/notation.html
@@ -0,0 +1,141 @@
1<!--TITLE: Rubik's cube notation-->
2<h1>Rubik's cube notation</h1>
3
4<p>
5This page describes the classic
6<a href="https://www.speedsolving.com/wiki/index.php/Singmaster_notation">
7Singmaster notation</a> for the Rubik's cube, with some commonly used additions.
8</p>
9
10<h2>Basic moves</h2>
11
12<p>
13Each of the six faces of the cube is assigned a letter:
14</p>
15
16<table>
17<tr><td><strong>U</strong></td><td>Upper face</td></tr>
18<tr><td><strong>D</strong></td><td>Down face</td></tr>
19<tr><td><strong>R</strong></td><td>Right face</td></tr>
20<tr><td><strong>L</strong></td><td>Left face</td></tr>
21<tr><td><strong>F</strong></td><td>Front face</td></tr>
22<tr><td><strong>B</strong></td><td>Back face</td></tr>
23</table>
24
25<p>
26A single letter (like U) denotes a 90° turn <em>clockwise</em>, a
27letter followed by a single quote (like U') denotes a 90° turn
28<em>counter-clockwise</em>, and a letter followed by a 2 (like U2) denotes a
29180° turn.
30</p>
31
32<p>
33Basic moves are summarized in the following table (<strong>white face on
34top</strong> and <strong>green face on front</strong>):
35</p>
36
37<table>
38<tr>
39<td><div style="text-align: center"><img src="u.png"><strong>U</strong></div></td>
40<td><div style="text-align: center"><img src="u3.png"><strong>U'</strong></div></td>
41<td><div style="text-align: center"><img src="u2.png"><strong>U2</strong></div></td>
42</tr>
43<tr>
44<td><div style="text-align: center"><img src="d.png"><strong>D</strong></div></td>
45<td><div style="text-align: center"><img src="d3.png"><strong>D'</strong></div></td>
46<td><div style="text-align: center"><img src="d2.png"><strong>D2</strong></div></td>
47</tr>
48<tr>
49<td><div style="text-align: center"><img src="r.png"><strong>R</strong></div></td>
50<td><div style="text-align: center"><img src="r3.png"><strong>R'</strong></div></td>
51<td><div style="text-align: center"><img src="r2.png"><strong>R2</strong></div></td>
52</tr>
53<tr>
54<td><div style="text-align: center"><img src="l.png"><strong>L</strong></div></td>
55<td><div style="text-align: center"><img src="l3.png"><strong>L'</strong></div></td>
56<td><div style="text-align: center"><img src="l2.png"><strong>L2</strong></div></td>
57</tr>
58<tr>
59<td><div style="text-align: center"><img src="f.png"><strong>F</strong></div></td>
60<td><div style="text-align: center"><img src="f3.png"><strong>F'</strong></div></td>
61<td><div style="text-align: center"><img src="f2.png"><strong>F2</strong></div></td>
62</tr>
63<tr>
64<td><div style="text-align: center"><img src="b.png"><strong>B</strong></div></td>
65<td><div style="text-align: center"><img src="b3.png"><strong>B'</strong></div></td>
66<td><div style="text-align: center"><img src="b2.png"><strong>B2</strong></div></td>
67</tr>
68</table>
69
70<p>
71<strong>Note:</strong> "clockwise" or "counter-clockwise" is always
72intended when <em>looking at the face you are turning</em>. This is
73why from the pictures above it looks like, for example, U and D go in
74opposite directions.
75</p>
76<p>
77If this sounds confusing, think about it: if you put a clock face down
78on the table, does it turn clockwise or counter-clockwise?
79</p>
80
81<h2>Full-cube rotations</h2>
82
83<p>
84Sometimes it is convenient to start a move sequence with the cube in a
85different orientation. To denote this, it is common to use the "moves"
86x, y and z that denote a full-cube rotation:
87</p>
88
89<table>
90<tr><td><strong>x</strong></td><td>Follows R</td></tr>
91<tr><td><strong>y</strong></td><td>Follows U</td></tr>
92<tr><td><strong>z</strong></td><td>Follows F</td></tr>
93</table>
94
95<p>
96The same modifiers can be applied, so for example x2 is a full-cube
97rotation that follows R2 (or, equivalently, L2) and z' is a a
98full-cube rotation that follows F' (or, equivalently, B).
99</p>
100
101<h2>Inner-layer moves</h2>
102
103<p>
104Moving two parallel layers of the cube, one clockwise and one
105counter-clockwise, has the same effect as moving the inner layer
106between them. We usually denote these inner-layer moves by
107M, E and S.
108</p>
109
110<table>
111<tr><td><strong>M</strong></td><td>Follows L</td></tr>
112<tr><td><strong>E</strong></td><td>Follows D</td></tr>
113<tr><td><strong>S</strong></td><td>Follows F</td></tr>
114</table>
115
116Or in pictures:
117
118<table>
119<tr>
120<td><div style="text-align: center"><img src="m.png"><strong>M</strong></div></td>
121<td><div style="text-align: center"><img src="e.png"><strong>E</strong></div></td>
122<td><div style="text-align: center"><img src="s.png"><strong>S</strong></div></td>
123</tr>
124</table>
125
126<p>
127The same modifiers can be applied, so for example M2 means moving the inner
128layer between R and L by 180°.
129</p>
130
131<p>
132<strong>Note 1:</strong> unfortunately, the notation for inner-layer moves
133is not consistent with that for full-cube rotations. For example x follows R
134but M follows L.
135</p>
136
137<p>
138<strong>Note 2:</strong> Inner-layer moves can always be rewritten as a
139combination of basic moves and full-cube rotations. For example, M'
140is equivalent to x R' L.
141</p>
diff --git a/src/speedcubing/notation/r.png b/src/speedcubing/notation/r.png
new file mode 100644
index 0000000..ebeda49
--- /dev/null
+++ b/src/speedcubing/notation/r.png
Binary files differ
diff --git a/src/speedcubing/notation/r2.png b/src/speedcubing/notation/r2.png
new file mode 100644
index 0000000..177c54c
--- /dev/null
+++ b/src/speedcubing/notation/r2.png
Binary files differ
diff --git a/src/speedcubing/notation/r3.png b/src/speedcubing/notation/r3.png
new file mode 100644
index 0000000..8f27ed4
--- /dev/null
+++ b/src/speedcubing/notation/r3.png
Binary files differ
diff --git a/src/speedcubing/notation/rw.png b/src/speedcubing/notation/rw.png
new file mode 100644
index 0000000..6963b5f
--- /dev/null
+++ b/src/speedcubing/notation/rw.png
Binary files differ
diff --git a/src/speedcubing/notation/s.png b/src/speedcubing/notation/s.png
new file mode 100644
index 0000000..6853508
--- /dev/null
+++ b/src/speedcubing/notation/s.png
Binary files differ
diff --git a/src/speedcubing/notation/u.png b/src/speedcubing/notation/u.png
new file mode 100644
index 0000000..d980672
--- /dev/null
+++ b/src/speedcubing/notation/u.png
Binary files differ
diff --git a/src/speedcubing/notation/u2.png b/src/speedcubing/notation/u2.png
new file mode 100644
index 0000000..a25c2bb
--- /dev/null
+++ b/src/speedcubing/notation/u2.png
Binary files differ
diff --git a/src/speedcubing/notation/u3.png b/src/speedcubing/notation/u3.png
new file mode 100644
index 0000000..5e32692
--- /dev/null
+++ b/src/speedcubing/notation/u3.png
Binary files differ

Generated with cgit - Back to sebastiano.tronto.net