線上五魔方(Megaminx 模擬器)
免費的線上五魔方:用滑鼠、觸控或鍵盤轉動 3D 的 Megaminx,十二個五邊形的面各有一種顏色,24 個轉法按鈕涵蓋全部十二面;一鍵套用 WCA 比賽格式的打亂,卡住時再把目前的狀態交給五魔方求解器。
- 步數
- 0
你轉的每一步會顯示在這裡。
鍵盤:U、F、L、R、B、D 轉動對應的面,加 Shift 反方向,Backspace 撤銷。按鈕可以轉每一面。
線上五魔方怎麼玩:從打亂到轉回十二色
-
按「打亂」開始
按下「打亂」,背景會產生一組 77 步的 WCA 比賽格式打亂,產生期間按鈕暫時不能按;完成後方塊直接跳到打亂好的狀態,步數從零算起。
-
點一下或拖曳貼紙
點一下貼紙,它所在的那一面就順時針轉五分之一圈,按右鍵則反方向;也可以按住貼紙往想轉的方向拖曳。拖曳方塊外的空白處只會換角度。
-
用鍵盤或轉法按鈕
U、F、L、R、B、D 六個鍵轉白、綠、紫、紅、淺綠、灰六面,加 Shift 反方向;BL、BR、FL、FR、DL、DR 另外六面請用轉法按鈕。
-
撤銷、重設或送去求解
Backspace 或「撤銷」退回一步,「重設」回到還原狀態;十二面都轉回單一顏色時會顯示用了幾步,轉不回來就按「還原目前狀態」。
五魔方是什麼:十二個面、62 個零件
五魔方是一顆正十二面體的扭轉方塊,十二個五邊形的面各有一種顏色,每面 11 張貼紙,整顆共 132 張。拆開來有 62 個零件:12 個中心塊只會原地轉,彼此的相對位置永遠不變;真正在方塊上移動的是 20 個角塊和 30 個邊塊,加起來 50 個,是三階的兩倍半。
每一面都能單獨轉,一次轉五分之一圈,也就是 72 度,同一面轉五次會回到原位。每轉一面,那一面上的五個角塊和五個邊塊一起繞一格,周圍五個相鄰面的貼紙也跟著換位。這顆線上五魔方完整重現這些轉動,你在螢幕上轉出來的每一個狀態,實體方塊上都轉得出來。
要特別說明的是,五魔方不是五階魔方:「五」指的是五邊形,不是五層。每一面 5x5、外形是正方體的那一顆,請到線上五階魔方。
點一下、拖曳、右鍵與鍵盤:轉動線上五魔方
點一下任何一張貼紙,轉的就是它所在的那一面:左鍵順時針轉五分之一圈,右鍵逆時針,中心、邊塊或角塊的貼紙都一樣。也可以按住貼紙拖曳,模擬器會在帶得動這張貼紙的幾個面裡,挑出轉動方向最接近手勢的那一面。拖曳方塊周圍的空白處、按住右鍵拖曳或用雙指滑動,都只會換角度。
鍵盤只負責六個面:U 白色、F 綠色、L 紫色、R 紅色、B 淺綠色、D 灰色,加 Shift 反方向,Backspace 撤銷。另外六個面 BL(黃色)、BR(深藍色)、FL(淺藍色)、FR(米色)、DL(橙色)和 DR(粉紅色)沒有按鍵,要用轉法按鈕或直接點。24 個按鈕是十二面各一顆順時針、一顆逆時針,照著寫好的公式轉時比點貼紙準。連續快速點好幾下,動畫會自動加快,每一下都會照順序轉完。
比賽格式打亂:77 步與 R++、D— 記法
按下「打亂」,模擬器會在背景用 cubing.js 產生一組 WCA 比賽採用的五魔方打亂,也就是 Pochmann 格式:一共七行,每行十個 R++、R—、D++、D— 交錯的大轉動,行尾再轉一次 U 或 U′,合計 77 步。R++ 讓左面以外的整顆方塊轉五分之二圈,D++ 讓上面以外的整顆轉五分之二圈,R— 和 D— 則是反方向。每個大轉動都帶動大半顆方塊,所以 77 步就能打得很散:
這是隨機轉動式的打亂,和正式比賽產生五魔方打亂的方式相同。第一次按要先載入打亂程式,這段期間按鈕會暫時停用;完成後方塊直接跳到打亂好的狀態,不播動畫,公式也不會顯示,步數和轉動記錄同時歸零。
用虛擬五魔方練習:步數、撤銷與重設
「步數」記下打亂之後轉了幾下,每一步也以代號列在轉動記錄裡:只寫字母是順時針五分之一圈,加 ′ 是逆時針。模擬器每次只轉五分之一圈,所以公式裡的 R2 要對同一面轉兩下。「撤銷」或 Backspace 一次退一步,最多退到打亂完成那一刻;「重設」回到還原狀態,同時清空記錄。
打亂之後只要十二面都回到單一顏色,不論方塊朝哪個方向,畫面就會顯示用了幾步完成還原。這裡沒有計時,步數就是成績,同一套解法步數愈少,代表多餘的轉動愈少。想熟悉最後一面的公式,可以先按「重設」,用按鈕照公式轉一遍,再一步步撤銷倒回去,看五個角塊和五個邊塊怎麼繞圈。撤銷掉的轉動會從步數裡扣掉,所以最後顯示的是你真正留下來的步數,而不是試錯的總次數。
轉不回來時交給五魔方求解器
按「還原目前狀態」,這顆虛擬五魔方的 132 張貼紙會原封不動帶進五魔方求解器,不必重新塗色。在那裡按「還原」,就能拿到一串完整的面轉,平均一百五十多步,可以用 3D 重播慢慢跟著轉。
求解器那一頁的「用這顆方塊去玩」會把同一個狀態送回這裡,所以可以轉幾步、卡住、求解、再回來練。從這種連結打開時,模擬器要先在背景把狀態重新算一次,才能擺出同一顆方塊,所以會稍等一下;如果連結裡的狀態在真正的五魔方上轉不出來,畫面會提示連結無效,而不是擺出一顆錯的方塊。模擬器本身不會記住轉到哪裡,重新整理就回到還原狀態;想把某個局面留下來或傳給朋友,先送進求解器,再用那一頁的「複製分享連結」存成網址。
五魔方有幾種:二階、三階、五階五魔方
「五魔方」其實是一整個家族,差別在每一面切成幾層。最常見、也是 WCA 比賽用的是標準五魔方,每面 11 張貼紙,這個模擬器和求解器處理的就是這一顆。每一面只有角、沒有邊的叫二階五魔方(Kilominx),零件少,玩起來接近二階魔術方塊;每一面切得更細的有五階五魔方(Gigaminx),再大還有七階、九階的版本。
另外市面上也有只用 6 種顏色的五魔方,相對的兩面同色,看起來比較簡單,其實更難分辨哪個零件該去哪裡。這些變形這裡都不支援:3D 模型、打亂和求解器都只對應標準的十二色五魔方。
五魔方模擬器常見問題
五魔方的英文是什麼?
英文是 Megaminx,指有十二個五邊形面的正十二面體方塊,WCA 比賽項目也用這個名稱。轉動記錄和按鈕上的面代號取自英文方位的縮寫:U 是上、F 是前、BL 是左後(back left)、DR 是右下(down right);比賽打亂的 R++、D-- 也是英文記法,看英文教學影片或公式時可以直接對照。
為什麼叫五魔方?
因為它的每一個面都是五邊形,一次轉動也剛好是五分之一圈,中文就取了「五」字。這個名字常讓人誤會它有五層,其實五魔方每一面和三階一樣,只有中心、邊塊、角塊三種零件;真正有五層的是正方體的五階魔方。也有人照外形直接叫它十二面體魔方。
五魔方一共有幾種狀態?
大約 1.0×10^68 種,比三階的 4.3×10^19 多出將近五十個數量級,但比五階魔方的 2.8×10^74 少。數字雖大,解法卻沒有比三階多出新觀念:它只是面多、零件多,一層一層做下去就能解開。本站的五魔方求解器也因此不追求最短,而是保證每一個合法狀態都一定解得開。
五魔方一共有幾種顏色?
標準五魔方有 12 種顏色,一面一色:白、綠、紫、黃、深藍、紅、米色、淺藍、橙、淺綠、粉紅和灰。相對的兩面通常是相近的色系,例如綠色對淺綠色、白色對灰色,所以剛上手時很容易看錯。這個模擬器的十二色是固定的,沒有「顏色」按鈕可以改;正方體的模擬器才能自訂貼紙顏色。
手機上能玩線上五魔方嗎?
可以,手機和平板的瀏覽器都能直接玩,不用下載。五魔方的面比正方體多,螢幕小時貼紙比較擠,點一下貼紙就轉那一面的操作反而比拖曳容易;觸控螢幕沒有右鍵,要反方向轉就用方塊下方的 24 個按鈕。解法動輒上百步,想長時間練習,用平板的大螢幕會舒服一些。
還原一顆五魔方大概要多久?
看你會不會三階。已經能解三階的人,第一次照層先法解開五魔方,花半小時到一小時很常見,因為步數是三階的好幾倍;練熟之後,實體方塊多半能縮到十分鐘以內。在模擬器上用滑鼠點比用手轉慢,這裡又只記步數,所以適合比較自己的步數有沒有變少,而不是比時間。