【Heise法】復原步驟1 筑塊(前兩塊)

? ? Heise method是一種相對小眾但效率很高的魔方解法,它能在不借助任何公式、不嘗試多種可能的情況下,平均在40步內復原三階魔方(語出Sebastiano Tronto,Fewest Moves Tutorial),其思路對于魔方最少步項目(Fewest?Moves?Challenge,FMC)特別有借鑒意義,同時也發(fā)展出了可應用于速擰的Speed-Heise公式集(作者Matt DiPalma,詳見https://www.speedsolving.com/wiki/index.php/Speed-Heise)。
? ? Heise method作者Ryan Heise的網站(https://www.ryanheise.com/cube)有該法詳細文字教程和一些魔方知識(包括轉換機、筑塊、降群原理等),以及諸多動圖(是虛擬魔方播放器,不是gif動圖,但本文只能用gif形式截取,因此墻裂建議訪問原站,體驗更佳)。目前Heise method中文資料較少,網頁機翻又詞不達意,于是我一面學習,一面便想斗膽做一些翻譯和整理。
? ? 本系列專欄中,我將意譯Heise method(下稱“Heise法”)教程全文,同時夾帶私貨(算是學習筆記,會用藍字標注出來的XD)。水平有限,還望魔友們多多指教~

? ? Heise法復原流程如下:
◆步驟一:構筑4個正方形

? ? 構筑4個正方形色塊,并把它們用最合適的方式拼接起來。有趣的是,4個正方形的顏色不必對齊(這種模式被稱為“偽塊”Pseudo Block,詳見本節(jié)結尾),這就使我們能自由地利用既有連色對,而不必糾結它們的顏色。
◆步驟二:復原偽塊+調整棱塊色向

? ? 把4個正方形的顏色對齊,同時調整余下5個棱塊的色向。初學時這像是兩個步驟,但熟練后應將兩個目標同時實現(有沒有發(fā)現其實是做出了F2L-1?Heise法實際上給出了一種非常靈活高效的F2L-1構筑方案,這也是Heise法最有特色的地方)。
◆步驟三:復原棱塊和任意2個角塊

? ? 如圖。一樣是同時實現兩個目標。
◆步驟四:復原最后3個角塊

? ? 最后一步使用轉換機復原。
如果你還不了解Heise法中的轉換機,可以閱讀第2節(jié)《預備知識2 基礎技能(轉換機+共軛)》。

現在開始介紹第一步。合抱之木,生于毫末!

? ? Heise法的第一步是構筑4個顏色不一定對齊的正方形色塊,它們的顏色在后續(xù)步驟中很容易就能調整正確?,F在的目標僅僅是找塊、組合,然后把拼好的正方形緊貼在一起,這樣才不會影響后續(xù)步驟。
? ? 但這里有2條規(guī)則需要遵守:
? ? ◆規(guī)則一:4個正方形之間必須有至少一個顏色相同。上圖例子中,橙色是它們唯一相同的顏色(這個顏色將成為F2L-1的底色)。
? ? ◆規(guī)則二:必須是1個“內方形”(Inner square)和3個“外方形”(Outer square)。
◆我還要自己加上規(guī)則三:一個色塊不能同時存在于多個正方形中,不論是角塊,棱塊,還是中心塊。為什么特地強調這條呢?現在這還不重要,讀到下一篇就知道了。

? ? “內方形”由1個棱塊和2個對應的中心塊組成;“外方形”由1個中心塊和周圍的1個角塊+2個棱塊組成。
“內方形”和“外方形”是我現想的詞匯,如果已經有對應的術語還請指正。
試一下網頁機翻,果然……


現在開始介紹第一廣場的建造方法(霧)
? ? 盡管4個正方形的構筑沒有特定順序,但從一個“外方形”開始,效率往往更高。
? ? 棱角對 + 棱心對?→?外方形

下面分別介紹棱角對和棱心對的做法。原教程簡直是保姆級描述,手把手地教學。這里基本是直譯,就不作潤色了。但文字再怎么詳細也比不上拿起魔方來試著實踐一下。
推薦閱讀第1節(jié)《預備知識1 基礎技能(筑塊)》,了解了解筑塊的底層邏輯。
1. 棱角對
? ? 找到一個角塊和一個棱塊,它們需要有兩個顏色相同。下方例子選擇了綠橙黃角塊和橙黃棱塊。這兩個塊可以組合,使得它們的橙色或黃色貼紙分別相依。組合兩塊的第一步是在同一個軸向上對準(align)它們的顏色,如下圖所示:

? ? 可以發(fā)現,對準了的色塊可以用一步組合好,反之不行。由此推知,只要將兩塊顏色對準,就可以輕松組合。
練習:使用下方小程序組合隨機生成的角塊和棱塊(原網頁:https://www.ryanheise.com/cube/square1.html)

? ? 一個魔方即使打亂了,也往往有一兩組已經正確組合的棱角對。如果你找到了一組,就可以跳過這一步并在下個步驟中利用它。
2. 棱心對
? ? 構筑棱心對同樣應用“對準”的原理。我們先把一個棱塊對準中心塊,再用一步組合。然而,我們要注意保護已有的棱角對,構筑棱心對時不要把棱角對破壞了。

? ? 通常的策略是讓棱角對先“避讓”開。
3. 組合棱角對和棱心對
? ? 同樣應用“對準”的原理(訪問原網站,可以看到更多案例)。

接來是第2個正方形的做法。
? ? 第一個正方形是“外方形”,第二個一般做與之平行的“內方形”,因為它們能完美貼合(從而形成2*2*2的塊,讓魔方還有3個層可以自由轉動)。和前面相同,這一步的難點也是不去破壞已經做好的塊。
? ? 下方例子中第1個正方形用白色顯示,需要構筑紅綠棱塊所在的“內方形”。

? ? 注意,右邊正確的解法中,白色塊在“內方形”拼接前已經“避讓”開。
? ? 一旦兩個正方形做好,就要把它們拼成一個“正方體”以免妨礙后續(xù)步驟(這里的“正方體”,即2*2*2區(qū)域,顏色只是部分正確,后續(xù)還需簡單調整。這樣的區(qū)域稱為“偽塊”Pseudo Block;拼接偽塊所需要的步數有時比拼接顏色完全正確的“正方體”要少得多,這個思路讓魔方的復原靈活了許多,有很高應用價值)。
本節(jié)至此,下節(jié)繼續(xù)介紹后兩個正方形的做法和進階技巧!