在线五魔方(Megaminx 模拟器)
在线五魔方是一个免费的 3D Megaminx:点击、拖动贴纸或用转法按钮转动十二个面,一键生成 WCA 比赛格式的 77 步打乱,转乱了还能把当前状态原样交给求解器,打开浏览器就能玩。
- 步数
- 0
你转的每一步会显示在这里。
键盘:U、F、L、R、B、D 转动对应的面,加 Shift 反方向,Backspace 撤销。按钮可以转每一个面。
在线五魔方上手四步
-
先熟悉三种转法
点一下贴纸,它所在的面顺时针转五分之一圈,右键反方向;也可以拖动棱块或角块上的贴纸,或者按 U、F、L、R、B、D 转对应的面。
-
点「打乱」
模拟器生成一份 WCA 比赛格式的 77 步打乱并一次转完,步数从零开始重新计算,转动记录也会清空。
-
一面一面往回拼
拖动魔方外的空白处,换个角度看背面和底部;转错了按「撤销」或 Backspace 退一步,想从头再来就点「重置」。
-
完成,或交给求解器
十二个面都回到单色时,面板会显示你用了多少步;实在转不回去,就点「还原当前状态」,把这个位置交给五魔方求解器。
点击、拖动和按键:在线五魔方的三种转法
- 点击贴纸 点哪一片贴纸,它所在的那一面就顺时针转五分之一圈,右键点是逆时针。点中心、棱块还是角块上的贴纸都一样,转的永远是贴纸所在的面。
- 拖动贴纸 一片棱块贴纸同时属于两个面,一片角块贴纸属于三个面,拖动时模拟器会比较这几个面的转动方向,挑出和手势最接近的那一面,每拖一下转一格。触屏上没有右键,要反方向就反着拖。
- 按钮和键盘 魔方下方有 24 个转法按钮,十二个面各有顺、逆两个方向。键盘只照顾到其中六个面:U、F、L、R、B、D 转白、绿、紫、红、浅绿、灰六面,加 Shift 反方向,Backspace 撤销;另外六个面没有按键,只能靠按钮、点击或拖动。
在魔方外面的空白处拖动,整颗五魔方会跟着转过来,方便你看背面和底部,这种拖动不算一步。异形魔方的模拟器没有计时开关,也没有改贴纸颜色的按钮,面板上记录的只有步数和每一步的转法。
十二个面怎么叫:五魔方公式里的面名
五魔方的中心块只会原地转,十二个面的相对位置永远不变,所以每个面都有固定的名字。按白色朝上、绿色朝前的拿法,上半圈是 F、R、BR、BL、L 五个面,下半圈是 FL、FR、DL、DR、B 五个面,再加上顶面 U 和底面 D。面板的转动记录、求解器的解法和公式,用的都是这套名字:
| 位置 | 面名 | 颜色 |
|---|---|---|
| 顶面 | U | 白色 |
| 前面 | F | 绿色 |
| 左侧、右侧 | L、R | 紫色、红色 |
| 左后上、右后上 | BL、BR | 黄色、深蓝色 |
| 左前下、右前下 | FL、FR | 浅蓝色、米色 |
| 左后下、右后下 | DL、DR | 橙色、粉红色 |
| 后下、底面 | B、D | 浅绿色、灰色 |
名字里的 B 容易混:单独的 B 是背后偏下的那一面,BL、BR 则在背后偏上。在模拟器里每点一下都只转五分之一圈,所以记录里只会出现 BL、BL′ 这种写法。
比赛格式的五魔方打乱:七行共 77 步
点「打乱」后,模拟器生成的是一份 WCA 比赛格式的五魔方打乱。二阶、三阶可以先随机抽一个状态再倒推公式,五魔方的状态太多,还没有办法很快算出一条长度合适的打乱公式,所以比赛采用 Pochmann 式的随机转动:一共七行,每行十个 R 类和 D 类的大转动交替出现,行末再加一个 U 或 U′,总共 77 步。每一个大转动都带着大半个魔方走,77 步下来,十二个面都会被打得很散。
打乱由 cubing.js 在浏览器后台生成,生成期间「打乱」按钮暂时不能点。77 步会瞬间完成,不一步步播放,打乱公式本身也不显示;步数归零、转动记录清空,之后你转的每一步才开始计入。想从某一份指定的比赛打乱开始练,可以把它粘贴进五魔方求解器的打乱栏,点「应用打乱」和「还原」,再点解法下方的「用这个魔方去玩」,模拟器就会从这份打乱开始。
Megaminx 的构造:62 个块、132 片贴纸
五魔方的英文名是 Megaminx,外形是正十二面体,十二个五边形的面各有一种颜色。它一共有 62 个块:12 个中心块只能原地转动,真正会跑来跑去的是 20 个角块和 30 个棱块。角块每个有三片贴纸,棱块每个两片,中心块一片,所以每个面正好 11 片,全部 132 片。
和三阶魔方比,五魔方没有新的块型:同样是中心、棱、角三种,目标也同样是让每个面回到单色,只是会移动的块从三阶的 20 个变成了 50 个,每一面周围也从四条棱变成五条。三阶上练出来的判断方法大多能直接搬过来,难的是块多、面多,找一个块要花更多时间。想先玩面更少、块更少的异形魔方,可以试试只有四个面的在线金字塔魔方。
在 3D 五魔方上先练什么
第一次玩五魔方,最容易卡住的往往不是公式,而是分不清哪个面在哪里。可以先在还原状态下依次点 BL、BR、FL、FR、DL、DR 六个按钮,看每个按钮带动的是哪一面,再拖动空白处把魔方翻到背面,找到浅绿色和灰色两个面。认熟以后,看解法里的字母就不用再对照表格。
接着练第一个面:点「打乱」,只拼白色面的五个棱块,拼成一个五角星,再把五个角块放进去。拼好以后重新打乱,多来几次,直到不用多想,再往下拼白色面周围那一圈。每往下多做一层都可以这样单独练,不必每次都从头还原整颗魔方。最后一层要用到的几步公式,求解器页面有一节专门概述,可以对照着在这里先试转,转错了随时撤销。
转不回去时,把虚拟五魔方交给求解器
转着转着找不到方向时,点「还原当前状态」,这颗虚拟五魔方此刻的样子会原样带到求解器,132 片贴纸已经填好,点「还原」就能拿到一整套解法,一般在一百五十步上下,全部是单个面的转动,可以用 3D 回放一步一步看。这个按钮随时都能点,不一定要先打乱。
求解器那边的「用这个魔方去玩」会把同一个状态送回模拟器,你可以一边对照解法一边在这里转,确认看懂了再去转手里的实物。从链接带进来的状态,模拟器要先在后台算一遍才能摆好,打开时可能要稍等。要注意,模拟器不会记住你的魔方,刷新页面就回到还原状态,想保留某个局面,先把它交给求解器,再复制那里的分享链接。
关于五魔方(Megaminx)的常见问题
什么是五魔方?
五魔方(Megaminx)是一种正十二面体形状的魔方,十二个五边形的面各有一种颜色,每个面都能转,目标是把打乱的魔方转回十二面各自单色。它可以看成放大版的三阶:块的种类和还原思路都和三阶相通,只是面更多、步数更长。五魔方也是世界魔方协会(WCA)的正式比赛项目。
五魔方打乱公式里的 R++、D-- 是什么意思?
这是比赛打乱专用的大转动。R++ 表示左面那一层不动,其余整个魔方从右边看顺时针转五分之二圈;D++ 表示顶面那一层不动,其余部分从底下看顺时针转五分之二圈。两个减号就是反方向。它们一次带动大半个魔方,只在打乱里出现,解法和普通公式都不会用。
五魔方一共有多少种状态?
大约 1.01×10⁶⁸ 种,写出来是一个 69 位数。算法是:20 个角块的偶排列乘上其中 19 个角的朝向,再乘上 30 个棱块的偶排列和其中 29 条棱的翻转。三阶魔方大约只有 4.3×10¹⁹ 种,五魔方比它多了将近五十个数量级,这也是它的解法动辄上百步的原因。
为什么五魔方转一下只转 72 度?
因为每个面都是正五边形,中心块周围有五个棱块和五个角块,转动时要让它们刚好落进相邻的位置,只能转 360 度的五分之一,也就是 72 度。所以一个面要转五次才回到原位,比三阶多一次;反方向转一次,等于顺方向转四次。模拟器里点一下、拖一下、按一下,都只转这一格。
五魔方为什么有两种绿色和两种蓝色?
因为十二个面要用十二种颜色,标准的六色不够,只能再加浅绿、浅蓝、米色、粉红、紫色和灰色。这个模拟器把相近的颜色放在相对的两面:绿对浅绿,深蓝对浅蓝,红对橙,黄对米色,紫对粉红,白对灰。相近的两种颜色永远不会挨在一起,看它的邻居就能分清是哪一面。
Kilominx、Gigaminx 和五魔方是什么关系?
它们是同一家族的十二面体魔方,差别在每个面分几层。Kilominx 每面只有角块,相当于十二面体的二阶;五魔方相当于三阶;Gigaminx 每条棱和每个面上的块都更多,相当于五阶。转法都是一次五分之一圈。WCA 比赛项目里只有五魔方,本站的模拟器和求解器也只做了五魔方。