[BlueLeaf1336]> MISC> Rubik's Cube>
History | TOP |
2006/04/21:作成
2006/04/22:表デバッグ。誤りがないらしいことを全手順試して確認しました。
Overview | TOP |
レイヤー・バイ・レイヤー(LBL)方式(の初心者用)のやり方を覚えてから、早くて2分程度の時間で6面をそろえられるようになりました。が! これ以上早くなるにはパターンを覚えていかなければならないような感じになってきました。PLANET PUZZLE(だったと思うんですが)、LBLの醍醐味であってもっとも時間短縮に直結する(らしい)、1層目のコーナーキューブと2層目の同時攻略については、10年早いような感じなので、3層目の色そろえ(LBL方式の第三ステップ。3層目のパーツの向きを変えて、上面を一色に完成させる)のパターンから覚えていくことにしようかと。そのために、覚えやすそうなパターンを抜き出すための下調べをやることにしました。(以降、用語の意味などをそれなりに説明できている箇所は、PLANET PUZZLEのルービックキューブ用語集を参考にさせてもらうことにします)
今まで見た中では、上記の2つのページで、57種類のパターンについて、2層目までそろった時点での3層目の状態(色を合わせるための開始地点)と、3層目の色を合わせるための手順がわかりやすいように解説されています。
ただ、この2つをよく比べてみると、開始状態の図の向きが微妙に異なっていて、それの影響で手順も微妙に違っています。(たとえば、キューブをどの向きから見るかで、F面が変わってくるので、片方で F と書いてある手順が、一方では90度回転してみているために、L になったりしています)
実際のところ、どちらのページでもそのページを書かれた方のやりやすい向きで説明されているはずですが、どの手順を実施すべきかを判断するための状態や手順の覚え易さに違いがあるような気がしてなりません。
そういうわけで、まず、57のすべてのパターンについて、もともとの参考にさせていただいたページで説明されている向きと手順に加えて、それを90度回転させたもの、180度回転させたもの、270度回転させたものについて、それぞれの手順を求めて覚え易さを比較してみようじゃないかと思うわけで。
回転させた場合は、F -> L -> B -> R の順にずらしていき U、D についてはそのままという、単純に手間をかければ決められるので、これをがんばって少しでも多くのパターンを覚えようと、そう思います。単純計算では 57×4=228通りですが、元の図が線対称であったり点対称のものもあるので、少しは減りそうな感じです。実際、オリジナルをOLL Print Pageとして、この図を参考にちゃんとまじめに57個の図を作り直して90度、180度、270度回転させたものを作って見て、まったく同じ図を削除してみると、216個に激減(?)しました。このうち、57個分は、オリジナルの手順をそのままパクらせてもらうとして、残り159個分の手順のずらしを表にしてみます。
長々と書いたけれども日本語になってるかどうか...
その前に | TOP |
しかし、手でやっていくのは考えただけでやる気が削げていきます。OLL攻略なんかやっぱやめよか、となるのが目に見えてます。ですので、ある手順を与えたときに、それを90度、180度、270度まわしたときの、F 面変更による手順のずらしを、ピッと計算してくれるプログラムを作ることにしました。
それから、練習のための逆手順(ココでいうと、6面完成した状態からその手順をまわせば求める状態になって、そこから練習を始めることができる手順)もついでに計算するようにもしました。
OllRotation.zip(176,888Bytes) ソースコードと実行ファイルです。
人に使ってもらうような状況を想定できないのですが、とりあえず公開とします。
画面上の1行エディットボックスに、手順を書き込むと、画面下の複数行エディットボックスに、HTML のタグっぽく(このページで使おうとしている書式専用で)、そのままのもの、F 面を90度ずらしたもの、F 面を180度ずらしたもの、F 面を270度ずらしたもの、の手順を出力します。ついでに、その手順を練習するための逆手順も出力です。
OLLパターン全部 | TOP |
まず、「NO」は、OLL Print Page で定義されている番号です。「Original」は同ページの状態図と手順です。「Rotate90」はその状態図を90度まわしたものとそのときの手順です。以下、「Rotate180」「Rotate270」と続きます。
また、各手順には、括弧つきの手順と括弧なしの手順がありますが、括弧つきの手順は、練習のための逆手順です。つまり、6面完成状態から括弧つきの手順でまわすと対応する状態に持っていけます。最後に、図を回転しても変わらない場合(線対称・点対称の場合)はグレーアウトしています。
また、この表はOLLのパターン記憶補助ページ作成の第1ステップとして扱うことにして、どれが覚えやすいかなどについての考察は後まわしとします。
最後に、「NO」欄がグレー表示されているものは、デバッグ(? 実際に逆順と正順を試してみたもの)済みです。
表の図と手順があってるかどうかを確かめるために、実際にまわしてみたら、F2 == F2' など、*2 == *2' だと気づきました。ただ、どっちがよいかは他のまわし方に影響を受けるので無条件に、「ダッシュなし」にするわけにもいかない感じですが... このあたり、ステップ2(やれるか?) での課題とします。
ちなみに、以下の表ではF面を下側、見えている面はU面としています。
B面 | ||
L面 | R面 | |
F面 |
NO | Original | Rotate90 | Rotate180 | Rotate270 |
---|---|---|---|---|
01 | (F R' F' R U R2' B' R' B U' R') R U B' R B R2 U' R' F R F' |
(L F' L' F U F2' R' F' R U' F') F U R' F R F2 U' F' L F L' |
- | - |
02 | (R U B' R B R2' U' R' F R F') F R' F' R U R2 B' R' B U' R' |
(F U R' F R F2' U' F' L F L') L F' L' F U F2 R' F' R U' F' |
(L U F' L F L2' U' L' B L B') B L' B' L U L2 F' L' F U' L' |
(B U L' B L B2' U' B' R B R') R B' R' B U B2 L' B' L U' B' |
03 | (L' R B' L U2' L' B' R B' R2' L) L' R2 B R' B L U2 L' B R' L |
(B' F R' B U2' B' R' F R' F2' B) B' F2 R F' R B U2 B' R F' B |
(R' L F' R U2' R' F' L F' L2' R) R' L2 F L' F R U2 R' F L' R |
(F' B L' F U2' F' L' B L' B2' F) F' B2 L B' L F U2 F' L B' F |
04 | (L' R2' B R' B L U2' L' B L R') R L' B' L U2 L' B' R B' R2 L |
(B' F2' R F' R B U2' B' R B F') F B' R' B U2 B' R' F R' F2 B |
(R' L2' F L' F R U2' R' F R L') L R' F' R U2 R' F' L F' L2 R |
(F' B2' L B' L F U2' F' L F B') B F' L' F U2 F' L' B L' B2 F |
05 | (L' B' R B' R' B2' L) L' B2 R B R' B L |
(B' R' F R' F' R2' B) B' R2 F R F' R B |
(R' F' L F' L' F2' R) R' F2 L F L' F R |
(F' L' B L' B' L2' F) F' L2 B L B' L F |
06 | (R B L' B L B2' R') R B2 L' B' L B' R' |
(F R B' R B R2' F') F R2 B' R' B R' F' |
(L F R' F R F2' L') L F2 R' F' R F' L' |
(B L F' L F L2' B') B L2 F' L' F L' B' |
07 | (R B2' L' B' L B' R') R B L' B L B2 R' |
(F R2' B' R' B R' F') F R B' R B R2 F' |
(L F2' R' F' R F' L') L F R' F R F2 L' |
(B L2' F' L' F L' B') B L F' L F L2 B' |
08 | (L' B2' R B R' B L) L' B' R B' R' B2 L |
(B' R2' F R F' R B) B' R' F R' F' R2 B |
(R' F2' L F L' F R) R' F' L F' L' F2 R |
(F' L2' B L B' L F) F' L' B L' B' L2 F |
09 | (F R' F' U' F R F' R' U R) R' U' R F R' F' U F R F' |
(L F' L' U' L F L' F' U F) F' U' F L F' L' U L F L' |
(B L' B' U' B L B' L' U L) L' U' L B L' B' U B L B' |
(R B' R' U' R B R' B' U B) B' U' B R B' R' U R B R' |
10 | (F' L F U F' L' F L U' L') L U L' F' L F U' F' L' F |
(L' B L U L' B' L B U' B') B U B' L' B L U' L' B' L |
(B' R B U B' R' B R U' R') R U R' B' R B U' B' R' B |
(R' F R U R' F' R F U' F') F U F' R' F R U' R' F' R |
11 | (L' R B' R B2' R' B' R B' R2' L) L' R2 B R' B R B2 R' B R' L |
(B' F R' F R2' F' R' F R' F2' B) B' F2 R F' R F R2 F' R F' B |
(R' L F' L F2' L' F' L F' L2' R) R' L2 F L' F L F2 L' F L' R |
(F' B L' B L2' B' L' B L' B2' F) F' B2 L B' L B L2 B' L B' F |
12 | (L' R B L' B2' L B L' B R' L2') L2 R B' L B' L' B2 L B' R' L |
(B' F R B' R2' B R B' R F' B2') B2 F R' B R' B' R2 B R' F' B |
(R' L F R' F2' R F R' F L' R2') R2 L F' R F' R' F2 R F' L' R |
(F' B L F' L2' F L F' L B' F2') F2 B L' F L' F' L2 F L' B' F |
13 | (F' U' F L F' L' U L F L') L F' L' U' L F L' F' U F |
(L' U' L B L' B' U B L B') B L' B' U' B L B' L' U L |
(B' U' B R B' R' U R B R') R B' R' U' R B R' B' U B |
(R' U' R F R' F' U F R F') F R' F' U' F R F' R' U R |
14 | (F U F' R' F R U' R' F' R) R' F R U R' F' R F U' F' |
(L U L' F' L F U' F' L' F) F' L F U F' L' F L U' L' |
(B U B' L' B L U' L' B' L) L' B L U L' B' L B U' B' |
(R U R' B' R B U' B' R' B) B' R B U B' R' B R U' R' |
15 | (L' B' L U' R' U R L' B L) L' B' L R' U' R U L' B L |
(B' R' B U' F' U F B' R B) B' R' B F' U' F U B' R B |
(R' F' R U' L' U L R' F R) R' F' R L' U' L U R' F R |
(F' L' F U' B' U B F' L F) F' L' F B' U' B U F' L F |
16 | (R B R' U L U' L' R B' R') R B R' L U L' U' R B' R' |
(F R F' U B U' B' F R' F') F R F' B U B' U' F R' F' |
(L F L' U R U' R' L F' L') L F L' R U R' U' L F' L' |
(B L B' U F U' F' B L' B') B L B' F U F' U' B L' B' |
17 | (B L U L' U B' U2' B' R B R') R B' R' B U2 B U' L U' L' B' |
(R B U B' U R' U2' R' F R F') F R' F' R U2 R U' B U' B' R' |
(F R U R' U F' U2' F' L F L') L F' L' F U2 F U' R U' R' F' |
(L F U F' U L' U2' L' B L B') B L' B' L U2 L U' F U' F' L' |
18 | (L F' L' F U2' F U' R U' R' F') F R U R' U F' U2 F' L F L' |
(B L' B' L U2' L U' F U' F' L') L F U F' U L' U2 L' B L B' |
(R B' R' B U2' B U' L U' L' B') B L U L' U B' U2 B' R B R' |
(F R' F' R U2' R U' B U' B' R') R B U B' U R' U2 R' F R F' |
19 | (R' F' U2' F2' U R U' R' F' U2' R) R' U2 F R U R' U' F2 U2 F R |
(F' L' U2' L2' U F U' F' L' U2' F) F' U2 L F U F' U' L2 U2 L F |
(L' B' U2' B2' U L U' L' B' U2' L) L' U2 B L U L' U' B2 U2 B L |
(B' R' U2' R2' U B U' B' R' U2' B) B' U2 R B U B' U' R2 U2 R B |
20 | (S R' U' R U R U R U' R' S') S R U R' U' R' U' R' U R S' |
- | - | - |
21 | (R U R' U R U' R' U R U2' R') R U2 R' U' R U R' U' R U' R' |
(F U F' U F U' F' U F U2' F') F U2 F' U' F U F' U' F U' F' |
- | - |
22 | (R' U2' R2' U R2' U R2' U2' R') R U2 R2 U' R2 U' R2 U2 R |
(F' U2' F2' U F2' U F2' U2' F') F U2 F2 U' F2 U' F2 U2 F |
(L' U2' L2' U L2' U L2' U2' L') L U2 L2 U' L2 U' L2 U2 L |
(B' U2' B2' U B2' U B2' U2' B') B U2 B2 U' B2 U' B2 U2 B |
23 | (R' U2' R' D' R U2' R' D R2') R2 D' R U2 R' D R U2 R |
(F' U2' F' D' F U2' F' D F2') F2 D' F U2 F' D F U2 F |
(L' U2' L' D' L U2' L' D L2') L2 D' L U2 L' D L U2 L |
(B' U2' B' D' B U2' B' D B2') B2 D' B U2 B' D B U2 B |
24 | (B' R' F' R B R' F R) R' F' R B' R' F R B |
(R' F' L' F R F' L F) F' L' F R' F' L F R |
(F' L' B' L F L' B L) L' B' L F' L' B L F |
(L' B' R' B L B' R B) B' R' B L' B' R B L |
25 | (R' F' R B' R' F R B) B' R' F' R B R' F R |
(F' L' F R' F' L F R) R' F' L' F R F' L F |
(L' B' L F' L' B L F) F' L' B' L F L' B L |
(B' R' B L' B' R B L) L' B' R' B L B' R B |
26 | (R U R' U R U2' R') R U2 R' U' R U' R' |
(F U F' U F U2' F') F U2 F' U' F U' F' |
(L U L' U L U2' L') L U2 L' U' L U' L' |
(B U B' U B U2' B') B U2 B' U' B U' B' |
27 | (R' U' R U' R' U2' R) R' U2 R U R' U R |
(F' U' F U' F' U2' F) F' U2 F U F' U F |
(L' U' L U' L' U2' L) L' U2 L U L' U L |
(B' U' B U' B' U2' B) B' U2 B U B' U B |
28 | (L' R B' R' L U2' L' R B' R' L) L' R B R' L U2 L' R B R' L |
(B' F R' F' B U2' B' F R' F' B) B' F R F' B U2 B' F R F' B |
(R' L F' L' R U2' R' L F' L' R) R' L F L' R U2 R' L F L' R |
(F' B L' B' F U2' F' B L' B' F) F' B L B' F U2 F' B L B' F |
29 | (L' B2' R B R2' B L B' R B) B' R' B L' B' R2 B' R' B2 L |
(B' R2' F R F2' R B R' F R) R' F' R B' R' F2 R' F' R2 B |
(R' F2' L F L2' F R F' L F) F' L' F R' F' L2 F' L' F2 R |
(F' L2' B L B2' L F L' B L) L' B' L F' L' B2 L' B' L2 F |
30 | (R B2' L' B' L2' B' R' B L' B') B L B' R B L2 B L B2 R' |
(F R2' B' R' B2' R' F' R B' R') R B R' F R B2 R B R2 F' |
(L F2' R' F' R2' F' L' F R' F') F R F' L F R2 F R F2 L' |
(B L2' F' L' F2' L' B' L F' L') L F L' B L F2 L F L2 B' |
31 | (L' B L U L' U' B' U L) L' U' B U L U' L' B' L |
(B' R B U B' U' R' U B) B' U' R U B U' B' R' B |
(R' F R U R' U' F' U R) R' U' F U R U' R' F' R |
(F' L F U F' U' L' U F) F' U' L U F U' F' L' F |
32 | (R B' R' U' R U B U' R') R U B' U' R' U R B R' |
(F R' F' U' F U R U' F') F U R' U' F' U F R F' |
(L F' L' U' L U F U' L') L U F' U' L' U L F L' |
(B L' B' U' B U L U' B') B U L' U' B' U B L B' |
33 | (F R' F' R U R U' R') R U R' U' R' F R F' |
(L F' L' F U F U' F') F U F' U' F' L F L' |
(B L' B' L U L U' L') L U L' U' L' B L B' |
(R B' R' B U B U' B') B U B' U' B' R B R' |
34 | (B' F R B R' F' U' R' U R) R' U' R U F R B' R' F' B |
(R' L F R F' L' U' F' U F) F' U' F U L F R' F' L' R |
(F' B L F L' B' U' L' U L) L' U' L U B L F' L' B' F |
(L' R B L B' R' U' B' U B) B' U' B U R B L' B' R' L |
35 | (R U2' R' F R' F' R2' U2' R') R U2 R2 F R F' R U2 R' |
(F U2' F' L F' L' F2' U2' F') F U2 F2 L F L' F U2 F' |
(L U2' L' B L' B' L2' U2' L') L U2 L2 B L B' L U2 L' |
(B U2' B' R B' R' B2' U2' B') B U2 B2 R B R' B U2 B' |
36 | (L' B L U L' U' B2' U B L) L' B' U' B2 U L U' L' B' L |
(B' R B U B' U' R2' U R B) B' R' U' R2 U B U' B' R' B |
(R' F R U R' U' F2' U F R) R' F' U' F2 U R U' R' F' R |
(F' L F U F' U' L2' U L F) F' L' U' L2 U F U' F' L' F |
37 | (B U B' U' B' R B R') R B' R' B U B U' B' |
(R U R' U' R' F R F') F R' F' R U R U' R' |
(F U F' U' F' L F L') L F' L' F U F U' F' |
(L U L' U' L' B L B') B L' B' L U L U' L' |
38 | (R B' R' U' R U B2' U' B' R') R B U B2 U' R' U R B R' |
(F R' F' U' F U R2' U' R' F') F R U R2 U' F' U F R F' |
(L F' L' U' L U F2' U' F' L') L F U F2 U' L' U L F L' |
(B L' B' U' B U L2' U' L' B') B L U L2 U' B' U B L B' |
39 | (L U F' U' L' U L F L') L F' L' U' L U F U' L' |
(B U L' U' B' U B L B') B L' B' U' B U L U' B' |
(R U B' U' R' U R B R') R B' R' U' R U B U' R' |
(F U R' U' F' U F R F') F R' F' U' F U R U' F' |
40 | (R' U' F U R U' R' F' R) R' F R U R' U' F' U R |
(F' U' L U F U' F' L' F) F' L F U F' U' L' U F |
(L' U' B U L U' L' B' L) L' B L U L' U' B' U L |
(B' U' R U B U' B' R' B) B' R B U B' U' R' U B |
41 | (R U B U B' U' R' U2' R U R') R U' R' U2 R U B U' B' U' R' |
(F U R U R' U' F' U2' F U F') F U' F' U2 F U R U' R' U' F' |
(L U F U F' U' L' U2' L U L') L U' L' U2 L U F U' F' U' L' |
(B U L U L' U' B' U2' B U B') B U' B' U2 B U L U' L' U' B' |
42 | (L' U' B' U' B U L U2' L' U' L) L' U L U2 L' U' B' U B U L |
(B' U' R' U' R U B U2' B' U' B) B' U B U2 B' U' R' U R U B |
(R' U' F' U' F U R U2' R' U' R) R' U R U2 R' U' F' U F U R |
(F' U' L' U' L U F U2' F' U' F) F' U F U2 F' U' L' U L U F |
43 | (R' F' U' F U R) R' U' F' U F R |
(F' L' U' L U F) F' U' L' U L F |
(L' B' U' B U L) L' U' B' U B L |
(B' R' U' R U B) B' U' R' U R B |
44 | (R B U B' U' R') R U B U' B' R' |
(F R U R' U' F') F U R U' R' F' |
(L F U F' U' L') L U F U' F' L' |
(B L U L' U' B') B U L U' L' B' |
45 | (L U F U' F' L') L F U F' U' L' |
(B U L U' L' B') B L U L' U' B' |
(R U B U' B' R') R B U B' U' R' |
(F U R U' R' F') F R U R' U' F' |
46 | (R' U' F R' F' R U R) R' U' R' F R F' U R |
(F' U' L F' L' F U F) F' U' F' L F L' U F |
(L' U' B L' B' L U L) L' U' L' B L B' U L |
(B' U' R B' R' B U B) B' U' B' R B R' U B |
47 | (R' U' F' U F U' F' U F R) R' F' U' F U F' U' F U R |
(F' U' L' U L U' L' U L F) F' L' U' L U L' U' L U F |
(L' U' B' U B U' B' U B L) L' B' U' B U B' U' B U L |
(B' U' R' U R U' R' U R B) B' R' U' R U R' U' R U B |
48 | (L U F U' F' U F U' F' L') L F U F' U' F U F' U' L' |
(B U L U' L' U L U' L' B') B L U L' U' L U L' U' B' |
(R U B U' B' U B U' B' R') R B U B' U' B U B' U' R' |
(F U R U' R' U R U' R' F') F R U R' U' R U R' U' F' |
49 | (L' B L2' B' U2' B' U2' B L') L B' U2 B U2 B L2 B' L |
(B' R B2' R' U2' R' U2' R B') B R' U2 R U2 R B2 R' B |
(R' F R2' F' U2' F' U2' F R') R F' U2 F U2 F R2 F' R |
(F' L F2' L' U2' L' U2' L F') F L' U2 L U2 L F2 L' F |
50 | (R B' R2' B U2' B U2' B' R) R' B U2 B' U2 B' R2 B R' |
(F R' F2' R U2' R U2' R' F) F' R U2 R' U2 R' F2 R F' |
(L F' L2' F U2' F U2' F' L) L' F U2 F' U2 F' L2 F L' |
(B L' B2' L U2' L U2' L' B) B' L U2 L' U2 L' B2 L B' |
51 | (R' F' U' F U F' U' F U R) R' U' F' U F U' F' U F R |
(F' L' U' L U L' U' L U F) F' U' L' U L U' L' U L F |
(L' B' U' B U B' U' B U L) L' U' B' U B U' B' U B L |
(B' R' U' R U R' U' R U B) B' U' R' U R U' R' U R B |
52 | (R' F' U' F U' R U R' U R) R' U' R U' R' U F' U F R |
(F' L' U' L U' F U F' U F) F' U' F U' F' U L' U L F |
(L' B' U' B U' L U L' U L) L' U' L U' L' U B' U B L |
(B' R' U' R U' B U B' U B) B' U' B U' B' U R' U R B |
53 | (L' B2' R B R' B' R B R' B L) L' B' R B' R' B R B' R' B2 L |
(B' R2' F R F' R' F R F' R B) B' R' F R' F' R F R' F' R2 B |
(R' F2' L F L' F' L F L' F R) R' F' L F' L' F L F' L' F2 R |
(F' L2' B L B' L' B L B' L F) F' L' B L' B' L B L' B' L2 F |
54 | (R B2' L' B' L B L' B' L B' R') R B L' B L B' L' B L B2 R' |
(F R2' B' R' B R B' R' B R' F') F R B' R B R' B' R B R2 F' |
(L F2' R' F' R F R' F' R F' L') L F R' F R F' R' F R F2 L' |
(B L2' F' L' F L F' L' F L' B') B L F' L F L' F' L F L2 B' |
55 | (B' R B U2' R' U' R U' R2' U2' R) R' U2 R2 U R' U R U2 B' R' B |
(R' F R U2' F' U' F U' F2' U2' F) F' U2 F2 U F' U F U2 R' F' R |
- | - |
56 | (F' R U B U' R' F2' R B' R' F') F R B R' F2 R U B' U' R' F |
(L' F U R U' F' L2' F R' F' L') L F R F' L2 F U R' U' F' L |
- | - |
57 | (F R' F' M F R F' M') M F R' F' M' F R F' |
(L F' L' S' L F L' S) S' L F' L' S L F L' |
- | - |
EOF | TOP |