We should forget about small efficiencies — Donald Knuth
21 Jul

上次公司旅遊, 同事阿拯帶了魔術方塊來, 在他教了基本的規則之後, 我發現魔術方塊蠻對我的胃口的, 所以也去買了一個回家玩. 以前小的時候其實家裡也有買過, 但是沒有人教有怎麼玩, 我想我沒有那種天資可以找出這麼多種公式的天才小孩, 所以那時候對它完全提不起勁來. 但是現在網路實在太方便了, 也有很多強者寫了很多教學文件, 所以上手並不會太困難. 所以有興趣的也可以玩玩看.
基本上魔術方塊是個用腦的遊戲, 除了要有一點點空間的想像, 玩到後面, 其實有不少的公式是需要理解甚至記憶起來的 (所以我睡覺前玩都很快就很想睡了 XD). 我個人是覺得和數獨 (すうどく) 有點點像, 也是有基本的規則, 但是戲法可以千變萬化. 不過我在玩數獨的時候, 一定要筆, 沒有辦法用心算 (這是電機工程系的通病 :p), 所以比較喜歡玩魔術方塊.
因為現在要開始玩速解了, 所以記一下現在比較熟的基礎解法.
Step0: Initialized state

這步就是剛開始的時候. 通常這時候要選一個基準面, 一般就是用白色這面.
Step1: Cross

第一步就是在基準面找出十字. 這步就是要確定四面的顏色.
Step2: First Layer


在確定四面之後, 第二步就可以完成第一層了. 原則上會做出一個 T 型. 做完這步我會翻轉 180 度, 這樣會比較好做.
Step3: Second Layer

第三步就可以完成第二層了. 公式只有一個, 加上他的反向而己, 很簡單.
Step4: Orientation of Last Layer (OLL)

接著最後一層就比較麻煩了. 第四步叫 Orientation of Last Layer (OLL), 原則上要拼出上面都要是黃色面. 我這步通常都要花很久 =_=
Step5: Permutation of Last Layer (PLL)

第五步, 也是最後一步叫 Permutation of Last Layer (PLL), 原則上就是把黃色方塊擺對位置就完成啦!
現在在練習的速解法 Fridrich Method, 可以做完十字之後直接做完第一二層. 當然, 越方便的公式就越多. 下面是一個範例:
Step0: Initialized state

這步就是剛開始的時候. 不一樣的是, 我是用基準面在下面 D-Cross.
Step1: Cross


用之前的 Cross 也可以, 不過 D-Cross 不用翻面, 我試了一下發現其實不難, 所以現在都用 D-Cross 在轉十字了.
Step2: First Two Layers (F2L)

這一步就是比較神奇了. F2L 的說明可以參考魚‧方塊達人鋪這篇的說明.
Step3: Orientation of Last Layer (OLL)

OLL 和之前的一樣. 這次我就開始試著記一些公式.
Step4: Permutation of Last Layer (PLL)


PLL 也和之前的一樣. 這次我就也開始試著記公式.
大致上就是這樣. 所以現在撘公車或是想打發時間, 沒事就是拿魔術方塊起來轉. 如果在捷運或是公車上看到一個轉魔術方塊, 而且轉的很慢的, 那個大概就是我啦, 哈哈!
Popularity: 31% [?]
4 Responses for "Rubik’s Cube"
後面那隻 KB 是 IBM 的 ? :P
這麼剛好!
我今天也買一個魔術方塊來玩
不過這篇密技等我玩到無解的時候來看!
哈哈!
.Ai
不是耶 是 Logitech 的. 不過那款沒賣了, 但是我蠻愛它的~ 超有質感的~ :p
Toomore:
哈哈 不過我買的這款魔術方塊好像不太好轉的感覺 :p
Leave a reply