2008年8月15日

魔术方块。。

曾经,我对这无聊的玩意儿根本没有兴趣,到现在也还是一样。。
但!最近,有一位对我来说十分重要的“重量级人物”开始喜欢上这无聊的玩意儿。。
我呢,就只好开始费时研究这无聊的东西。。

就是这玩意儿了

解法

魔術方塊的解法有很多種,最常用的是棱先、角先和層先。
在書寫魔術方塊轉動步驟的時候,有一些國際約定需要注意:
(A) 層表示約定:F、B、L、R、U、D分別代表前、後、左、右、上、下層,四階和五階魔術方塊則增加f、b、l、r、u、d符號,意為兩層一起轉。
(B) 轉動約定:如果為順時針轉動90度,則層符號後無內容;若逆時針轉動90度,則記為層符號+「'」或是「i」,比如上方第一層逆時針轉動90度,則記為U'或Ui;如果轉動180度,則記為層符號+「2」,比如上方第一層轉動180度,記為U2。

二階
二階的解法非常簡單,一般來說都是使用層先解法,即將底面一層的色塊先歸位,然後再用三階魔術方塊裏面的角公式將上層的色塊對位、對色即可完成。

三階
層先
這類解法分為以下幾個步驟:
- 選擇一個顏色作為底面色,然後使用基本公式將其拼成一層。
- 將第二層歸位。
- 將最上層轉出一個「十」字。
- 將最上層利用公式填滿同一種顏色。
- 角塊歸位、對色。
- 棱塊歸位。

由於其公式少(可以簡化為7個),所以一般為初學者使用。一般人在經過練習後,使用一個好魔術方塊可以達到1分鐘之內復原的水準。

角先
角先方法是先將魔術方塊的八個角歸位定色,然後再填補棱色,最後完成復原。這種方法記憶的公式比較多,所以速度會較層先快。最快的角先魔術方塊高手可以在30秒之內復原魔術方塊。

棱先
棱先方法是先將棱塊歸位定色,然後填補底層和上層的角塊的方法。

Fridrich Method

Fridrich Method(簡稱CFOP)其實是層先的變種,但是由於其歸納出了可能出現的各種情況,所以在記憶量上面要增大許多倍(119個公式),但同時也能有效的增加速度。其步驟分為以下幾個:
- 將底層轉出一個符合色塊分佈的十字 (Cross)
- 同時將底層角塊和相對應棱塊歸位 (F2L,First 2 Layers) 41個公式
- 最上層利用公式將顏色統一 (OLL,Orientation of Last Layer)57個公式
- 將最上層側面的顏色統一 (PLL,Permutation of Last Layer)21個公式
現在絕大多數魔術方塊高手都使用Fridrich Method,因為相對於它能達到的速度來說,119個公式的記憶量就顯得不多了。

8355 Method

由台灣的許技江老師所規劃出來的解法,強調以理解的方法去解出魔術方塊,期望能消除新手對於「解方塊需要大量公式記憶」的疑慮。將方塊分成單層8 個角、第二層3 個邊、第三層5 個邊歸位後再將剩下5 個角歸位並轉正。
8:和LBL法類似,將第一層完成,只是刻意留下一個角沒解開,留做「工作區(Working Area)」
3:利用工作區將第二層的3 個邊塞入,不像LBL法需要背兩個鏡向動作的「八步法」
5:利用工作區將頂層與工作區的5 個邊歸位,不像LBL法需要背「六步法」以及兩個鏡象OLL公式
5:此時剩下頂層與工作區的5 個角,利用簡單的去返動作,即可達到位置送換,以及翻動方向,此時一顆方塊即解答完成。

全都是copy from wikipedia的。。所以全是繁体字。。

没有评论: