如何不背公式讓魔術方塊進入 30 秒:連小學生都能輕鬆理解
在上一篇《如何不背公式解開魔術方塊》中,你學會了運用交換子的邏輯,不需要背公式就能還原魔術方塊。那篇文章獲得了許多熱烈的迴響。
如果你一步步跟著做下來,那麼應該已經能磕磕絆絆完整還原魔術方塊了,稍微練習幾百次,很容易進入 1 分鐘以內。不過如果還想要更快的速度呢?
你去搜尋「魔術方塊速解」,所有教學都會告訴你同一件事:想進入 30 秒以內,必須先把上百條 CFOP 的公式背下來。
這篇文章想告訴你,你完全不需要背公式,也能進入 30 秒以內。
我從 2026 年 5 月 7 日第一次完整還原魔術方塊開始,到 8 月 4 日 Ao100 進入 30 秒以內,總共花了 89 天。這期間我從未背過任何一條 CFOP 公式,只是利用閒暇時間玩魔術方塊。這是我有記錄的 4441 次還原計時數據。

圖:4441 次還原的成績曲線。灰線是每一次的用時,深色線是 Ao100 趨勢,紅點是刷新個人最佳紀錄(PB)的次數。最佳 Ao100 為 28.22 秒。
透過有意識地主動練習,並保持練習頻率,任何人都可以在幾個月內,從零基礎達成 sub-30。
30 秒以內是什麼概念?1982 年第一屆魔術方塊世界錦標賽上,冠軍成績是 22.95 秒,這也是後來 WCA 追認的第一個官方世界紀錄;第 10 名的成績是 29.11 秒,取得這個成績的,正是下一節將會提到的 CFOP 發明者 Jessica Fridrich 本人。換句話說,今天一個業餘愛好者經過幾個月練習達成的 sub-30,如果放在 1982 年,足以進入世界前十名。
接下來我將與你分享,我是如何一步步做到的,並將這套完整的練習方法分享給你。
速解界為什麼都在背公式
我們先搞清楚一件事:為什麼在大家心裡,「快」和「背公式」會被劃上等號?
1980 年代初期,捷克裔教授 Jessica Fridrich(後來在美國賓漢頓大學研究數位鑑識)整理出一套分層解法,後來被稱為 CFOP(Cross、F2L、OLL、PLL)。這套方法的思路是:將頂層的所有可能情況全部窮舉出來,每種情況都搭配一條最佳公式。你只需要辨識出是哪種情況,然後執行公式,完全不需要思考。
這套方法非常快。幾乎所有世界紀錄都是使用 CFOP 解出的。於是所有教學都教它,所有影片都講它,「學速解」就等於「學 CFOP」,而學 CFOP 就等於背 119 條公式。
但請注意,「背公式」是 CFOP 這種方法的特性,並非「快」本身的特性。CFOP 之所以需要背,是因為它選擇了窮舉這條路。窮舉需要記憶,這是它所付出的代價。
有沒有不走窮舉這條路的方法呢?有。
不背公式的解法:Roux 解法
2003 年,法國人 Gilles Roux 公布了一套完全不同的思路。它不是一層一層堆疊,而是先搭建左右兩個 1×2×3 的「區塊」(Block),再處理頂層四個角塊,最後只剩下六個邊塊,利用中層 M 和頂層 U 兩種轉動來收尾。
上一篇我們已經用這個框架還原過一次。這裡我們重新看一遍它的四個步驟,這次關注的是「每一步需要記什麼」:
| 步驟 | 內容 | 需要背的公式 |
|---|---|---|
| 1. 第一區塊 | 搭建一個 1×2×3 方塊 | 0 條,純粹觀察 |
| 2. 第二區塊 | 對稱搭建另一個區塊 | 0 條,純粹觀察 |
| 3. CMLL | 頂層四個角塊歸位 | 9 條,全部可以從三輪換推導出來 |
| 4. LSE | 最後六個邊塊 | 0 條,只用旋轉頂層和中間層(M 和 U) |
四個步驟中,有三個步驟不需要任何公式。唯一需要的 CMLL,全部情況加起來是 42 種,但你不需要 42 條。上一篇講過的角塊三輪換 R U’ L’ U R’ U’ L U,加上它的鏡像和幾個變體,就能涵蓋所有情況,只是速度會慢一點。

圖:Roux 的四個步驟,每一步只顯示到該步驟為止已歸位的方塊:第一區塊 → 第二區塊 → CMLL(頂層四角)→ LSE(最後六邊)。截自我的 3D 魔術方塊頁面「解法」面板。
這就是為什麼 Roux 解法可以不背公式:它將需要記憶的部分壓縮到一個很小的角落,剩下的全部交給觀察、理解,以及熟練度。
從 165 秒到 28 秒:四個階段

圖:四個階段的時間跨度。第一階段 3 週,第二階段 11 天,第三階段兩個月,第四階段至今。
階段一:165 秒 → 60 秒(第 1–3 週)
數據:5 月 7 日到 5 月 27 日。第一週平均 165 秒,第三週 68 秒。這個階段是從新手到入門的階段,在重複中逐漸理解每一個動作到底意味著什麼,有哪些方塊在移動。
瓶頸點:第一區塊非常不熟練,每一組角邊對都要找很久。而且找到一組角邊對後,新手總是喜歡停下來繼續觀察。

圖:新手的時間都花在哪。手停著,眼睛在魔術方塊上來回尋找,「找」的時間是「轉」的好幾倍。
練習重點:
這個階段最大的敵人不是手慢,而是眼睛慢。你花在「找」上的時間遠遠多於「轉」的時間。所以:
- 固定觀察位,不要轉動魔術方塊。上一篇說過,Roux 解法的觀察角度是固定的。這個階段要將「不翻轉魔術方塊」變成肌肉記憶。每次想轉動魔術方塊的時候,停下來,問自己:從這個角度能不能看到我想要的方塊?
- 慢轉。不計時,但前後動作務必連貫,不要有任何停頓,每一個動作可以非常慢,但不要有停頓。要義就是手在做上一個動作的同時,眼睛要關注下一個動作,這是慢轉的核心。這聽起來似乎會變慢,實際上卻是在訓練你的眼睛,去觀察方塊的位置和它應該去的位置之間的關係。
- 只練第一區塊。打亂魔術方塊,搭建第一區塊,再打亂,再搭建第一區塊。不要往下做。第一區塊是 Roux 解法中最自由的一步,也是最能訓練觀察力的一步。
不要在這個階段學習任何新公式。你現在的瓶頸不在於公式。
階段二:60 秒 → 40 秒(第 4–5 週)
數據:5 月 27 日到 6 月 7 日,共 11 天。這是整個過程中速度下降最快的一段,這個階段是最容易獲得正回饋的階段,每一次的學習和動作優化,都會立竿見影反映在時間上,每一天都在破紀錄的快感,是很多事情難以比擬的。
瓶頸點:動作不連貫。魔術方塊卡頓。
練習重點:
在這個階段,你需要優化每一個步驟的動作,在理解的基礎上,增加每一個動作的熟練度。
- 第二區塊。第二區塊比第一區塊難,因為可利用的空間少了一半,而且不能破壞已經完成的第一區塊。關鍵的轉動是 R、r(右兩層)、M、U。這個階段要學會用 r 和 M 來代替 R 移動方塊,這樣第一區塊永遠不會被破壞。優化動作步驟,就是在節省時間。例如,原本需要順時針轉三次,其實等同於逆時針轉一次。
- 熟練使用 M 層。Roux 解法的最後一步完全依賴 M 和 U,M 層轉動是否順暢直接決定你的速度下限。用無名指或中指推 M,開始練習 M’ U M’ U 這種節奏。
- CMLL 辨識圖形。上一篇我們用三輪換「試」出四個角塊。現在要開始先看再做:翻頂層之前,先看一眼四個角塊的黃色朝向,判斷是 0、1、2 還是 4 個正確方向的角塊,然後直接執行對應的動作。你也可以透過極少量的公式,帶來大幅度的效率提升,這是非常划算的。其中一大部分的公式並不需要死記硬背,邊做邊理解。
圖左:搭建第二區塊時的視角。第一區塊已完成,只用 R、r、M、U 四種轉動將右側的角邊對插入,第一區塊永遠不會被碰到。圖右:M’ U M,Roux 解法後半段用得最多的一組動作。中層上來、頂層轉一下、中層回去,三步換掉頂層和中層的一對邊塊。
你可以參考我整理的對新手非常友好的精簡版 Roux 解法公式庫,CMLL 那一頁是兩段式:7 條朝向公式 + 2 條位置公式,一共 9 條,這是提升速度的 CP 值首選,很容易學會,每熟練一組大約能快 1–2 秒。稍加練習,很快就會熟練,有的已經在上一篇文章中介紹過了,不需要全部記住也能讓你進入 30 秒以內。

圖:兩段式 CMLL 第一步,七種角塊朝向。俯視圖中黃色是朝上的頂面色,外側的小條表示那個角塊的頂面色朝向側面。依照黃色角塊的數量辨識圖形:0 個是 H 或 Pi,1 個是 S 或 AS,2 個是 U、T 或 L。
對齊黃色頂部之後,可以使用這兩個公式來對齊角塊的側面。
如果有一面已經顏色一致,例如紅色已經在同一面,將其旋轉到左側,然後選擇相鄰交換公式。如果沒有任何一面顏色一致,則選擇對角交換公式。

圖:兩段式 CMLL 第二步,兩種角塊位置。左圖左側兩個角塊的紅色已經一致,使用相鄰交換;右圖沒有任何一面一致,使用對角交換。
你可以透過大量慢轉來理解每一組公式,不要把它們當作死板的公式,而是一些固定的動作,你慢慢探索也能挖掘出這些動作,不過在這裡列出可以讓你少走彎路。
還有一件事,比任何練習都立竿見影:花點錢換一個新魔術方塊。如果你手上的還是那種轉起來咔咔響、轉過頭會卡住的老魔術方塊,去買一個帶磁力的現代三階魔術方塊。最新的魔術方塊會讓你感受到工程優化的力量,轉動順滑、自動歸位、幾乎不會卡住,光是換魔術方塊,平均成績就可能一下子快 15 秒。CP 值首選是 MoYu RS3 M V5(磁懸浮 + 球核版),大約二十美元上下,足夠用到 sub-20。
階段三:40 秒 → 30 秒(第 5 週–第 13 週,兩個月)
數據:6 月 7 日到 8 月 4 日。Ao100 從 39.8 秒磨練到 29.9 秒,花了 58 天。這個階段可能偶爾會出現 30 秒以內的成績,但那只有在運氣非常好時才會發生。而且隨著平均還原時間的下降,進步 1 秒的難度將會呈指數級上升。(Ao100 代表最近 100 次還原的平均用時,去掉最好和最壞的 5% 成績後的平均)

圖:每日平均成績。6 月中旬之後曲線幾乎持平,在 30–40 秒之間磨練了兩個月。
瓶頸點:頂層六個邊塊還原很慢,不理解邏輯,每一次都靠反覆嘗試,浪費大量時間。第一區塊和第二區塊還是不夠熟練。
練習重點:
-
EO 識別。上一篇講過,錯誤方向的邊塊只有幾種情況:0、非 0 非 4、4(上下各 2)、4(全在頂層)、4(上 3 下 1)。這個階段的目標是:區塊搭建完成的瞬間,不用數,一眼看出是哪種情況。練習方法是打亂魔術方塊後只做到 CMLL 結束,然後暫停,說出錯誤方向邊塊的數量,再繼續。
-
許多人不理解這裡的動作,EO 階段最終都是為了構造出上 3 下 1 的箭頭形態,因為完整形態只要打亂一步就是箭頭形態,所以逆向思維,它就是完成還原之前的最後一步,所以不管錯誤方向邊塊的數量有多少,最終都是為了構造出一個箭頭。上面有 4 個錯誤方向邊塊,就透過交換其中一對上下邊塊,把一個錯誤方向邊塊換下去,實現箭頭。上面有 2 個、下面有 2 個,就交換其中一對上下邊塊,把一個錯誤方向邊塊換上來,實現箭頭。如果上面有 1 個、下面有 1 個,或者上面有 2 個,就透過 M’ U M,先變成前面的情況,再構造箭頭。你可以透過大量觀察和思考,來自己探索出 1 / 1 的最佳步驟。

圖:箭頭形態。頂層三個錯誤方向的邊塊(青色高亮)排成一個箭頭,指向底層那個錯誤方向的邊塊,此時一個 M’ U M 就能將四個同時歸位。在 3D 魔術方塊裡打開這個狀態可以一步步查看。
-
大量練習預判(Look-ahead)。這是從 40 秒到 30 秒最重要的一件事,也是最反直覺的一件事:轉得慢一點,看得遠一點。搭建第一區塊的時候眼睛不要看正在插入的方塊,要看下一塊在哪裡。一開始會非常不習慣,成績會先變差,但堅持一週後會突然好起來。
-
CMLL 不猶豫。如果一個動作你每次都要想一下才敢做,那它還不是你的。把每一個動作單獨練習 50 次,直到看到形狀手就自動動起來。

圖:EO 的六種形態。左上角標籤是錯誤方向邊塊數量(上 / 下),黃色是正確方向的邊塊,青色框是錯誤方向的邊塊。只有箭頭那張需要公式,其他五種都是先變成箭頭。
對於左右邊塊的還原,這裡要以黃色為頂面,白色為底面,以第一區塊為紅色為例,那麼需要繼續歸位的是黃紅邊塊 + 黃橘邊塊(高亮處),主要思路是,將黃紅邊塊想辦法透過上下邊塊交換到底面,黃橘邊塊也交換到底面,兩個邊塊在底面相對,然後將頂面轉到合適的位置,M2 U 或者 M2 U’ 就可以還原 U 層的左右邊塊。
為了幫助大家更好理解,我把 EO 的六種形態都整理在 Roux 解法公式庫的 LSE 頁面,每一張點擊「看詳細」都會在 3D 魔術方塊裡打開對應狀態,錯誤方向的邊塊會自動高亮。同一頁還有後面 UL/UR 歸位和最後四邊塊的全部情況。
這個階段練習量下降不是壞事。停滯期靠盲目練習是無法突破的,而是要靠改掉一個具體的壞習慣。我的經驗是每次只改一個。
階段四:30 秒 → 28 秒(第 13 週之後)
數據:8 月 4 日之後。9 月整個月有記錄的練習數量是 122 次,其實有許多練習並沒有記錄。我已經將魔術方塊作為桌面上的玩具,隨手拿起來玩,心情好時玩幾把,煩躁焦慮時玩幾把,工作間隙玩幾把,無聊時玩幾把,讓玩魔術方塊融入生活。Ao100 也逐漸從 29.9 降到 28.2。
瓶頸點:沒有明確的瓶頸,就是不夠熟練。
練習重點:
如果你的平均速度還在 30 秒以上,那麼你需要做的唯一事情就是繼續大量練習,而不是去背新的公式。
不斷透過慢轉來練習預判,你就會越來越快。
有事沒事都把魔術方塊拿出來玩,把魔術方塊放在你隨手就能夠到的地方,例如書桌,工作之餘就可以拿出來玩。還可以經常錄製自己的還原影片,查看在哪個階段耗時最多,再進行針對性優化,這就是刻意練習。你的進步速度不取決於你普通練習的總次數,而是你刻意練習的次數。
然後你就會發現,自己度過 30–35 秒的瓶頸期之後,速度又下降了一個台階。
到這一階段就恭喜你,在新手看來,你已經是個非常厲害的玩家了!
下一步的進階
首先不要擔心 Roux 解法的上限。頂級選手中也有人使用 Roux 解法,並躋身世界前列,方法本身沒有上限。
而且幾乎每一個玩單手還原的世界級玩家,都在使用 Roux 解法,因為它真的同時也很適合單手操作。
官方比賽(WCA)中,使用 Roux 解法最快的成績:
- 單次 4.11 秒,Sean Patrick Villanueva(菲律賓),2023 年 Valenzuela Cubing Open,公認的 Roux 解法官方單次最快(重建影片)
- 平均 5.98 秒,同樣是他,2019 年,當時是亞洲紀錄,也是史上第三個官方 sub-6 平均(WCA 資料)
- 他還是單手世界紀錄保持者:平均 8.09、單次 6.05(2024),單手速解界普遍認為 Roux 解法是最佳方案
但要進入 15 秒以內,需要從當前的二段 CMLL 變成一次性完成,需要記憶更多複雜的公式。
不過我還是傾向於自由探索,經過探索來徹底理解公式,甚至創造讓自己順手的公式,比死記硬背更有樂趣。
魔術方塊原本就是個益智遊戲,而不是記憶遊戲。只有理解原理,才能實現每一步都知道自己在做什麼,三個月不碰魔術方塊也不會忘記,拿到任何沒見過的魔術方塊都能推導出解法。
總結

圖:還原完成。
從能解開到 30 秒以內,不是一個背公式的過程,是一個訓練手、眼睛、大腦協調配合的過程。
四個階段,四件事:先學會不轉動魔術方塊地觀察,再學會不破壞第一區塊地搭建第二區塊,再學會在做這一步的時候看下一步,最後讓手跟上眼睛。
公式不是速度的來源。觀察才是。
學會透過每一個環節的進步,來建立正向回饋,即使是熟練度練習,也可以不那麼枯燥,尤其是當你發現自己又一次打破紀錄的驚喜。尤其是在初級和中級階段,你將每一天都會體驗到打破紀錄帶來的快樂。
文中所有公式和情況,我都整理在 Roux 解法公式庫裡,卡住的時候可以回來查詢。
魔術方塊世界的樂趣無窮,祝你玩得開心。
附錄 1:各階段練習清單
階段一(> 60 秒)
- 固定觀察位,整個還原過程不轉動魔術方塊
- 不需要停頓就能找到下一塊想要的顏色
- 慢轉,每一步說出意圖
- 只練第一區塊,重複 50 次
階段二(60 → 40 秒)
- 第二區塊只用 R、r、M、U,不碰第一區塊
- 兩段式 CMLL 練習
- M’ U M’ U 節奏練習,每天 5 分鐘
階段三(40 → 30 秒)
- 做到 CMLL 結束就暫停,一眼說出錯誤方向邊塊的數量
- 慢轉 + 預判:眼睛永遠看下一塊
- 每天至少 20 次高品質還原
階段四(< 30 秒)
- 錄影找停頓點
- 指法:R U R’ U’ 單手指法、M 層無名指
- 每天 20 次高品質還原,不盲目堆量
附錄 2:工具
- csTimer:cstimer.net。打開 Ao5 / Ao12 / Ao100 統計,Ao100 才是你真實水平,單次成績是運氣。
- 3D 魔術方塊:philoli.com/zh/projects/rubiks-cube。本文所有公式都可以在這裡輸入後看動畫。
- Roux 解法新手友好版公式庫:philoli.com/zh/projects/rubiks-cube/roux。
- csTimer 訓練分析器:philoli.com/zh/projects/rubiks-cube/analyzer。將 csTimer 導出的檔案拖進去,就能看到你自己的成績走勢、Ao5/Ao12/Ao100 曲線、PB 推進、里程碑表格和 Power Law 練習曲線。
本文包含 Amazon 聯盟連結:透過連結購買,我會獲得一小筆佣金,你的價格不變。