在线魔方(3x3 魔方模拟器):免费 3D 在线玩

这是一个免费的在线魔方:3D 魔方模拟器里的虚拟三阶魔方,用鼠标、手指或键盘都能转,随机状态打乱、撤销和计时一应俱全,转不回来时还能把当前状态交给魔方求解器。电脑、平板和手机的浏览器打开就能玩。

步数
0

你转的每一步会显示在这里。

还原当前状态

拖动某一面可以转动那一层,拖动背景可以旋转整个魔方。键盘:U、D、L、R、F、B 转动对应的面,加 Shift 逆时针转,Backspace 撤销。

在线魔方的玩法

  1. 把虚拟魔方打乱

    点「打乱」会得到一个随机状态,和正式比赛用的随机状态打乱一样;也可以从还原好的魔方开始自己转乱。

  2. 用鼠标或手指转动一层

    在贴纸上朝你想让它移动的方向滑一下。从中间那一排的贴纸开始滑会转中层;在魔方旁边的空白处拖动则是转动视角。

  3. 用键盘转面

    按 U、D、L、R、F 或 B 把那一面顺时针转四分之一圈,加上 Shift 就是逆时针,按 Backspace 撤销上一步。

  4. 自己转回来,或者交给求解器

    步数计数器会显示你转了多少步。转不回来的时候,点「还原当前状态」,这个状态会原封不动带进求解器,立刻得到一段短解法。

鼠标、触屏和键盘:3D 魔方怎么转

这颗虚拟魔方认三种输入,还原到一半也可以随时换着用:

  • 拖动贴纸 按住一片贴纸,朝你想让它移动的方向划一下,它所在的那一层就转 90 度,划得长短都一样。从中间那一排贴纸开始划,转的是中层,记录里写成 M、E 或 S。用鼠标时从两片贴纸之间的缝隙下手也行,会算成离得最近的那一片。
  • 按键盘字母 U、D、L、R、F、B 把上、下、左、右、前、后六个外层面顺时针转 90 度,方向以正对着那一面看为准,按住 Shift 就是逆时针。没有转半圈的专用键,U2 就按两次 U。
  • 点转法按钮 魔方下方有 12 个按钮,从 U 到 B′,每个都带一个该面颜色的小圆点,点一下转一次外层,手机上比拖动更稳。

只是点一下贴纸,魔方不会有任何动作,所以四处查看时不会误转。想看背面,就在魔方周围的空白处拖动,或者按住鼠标右键拖,触屏上用两根手指拖也行,换视角不计步数。

随机状态打乱:三阶魔方的 4.3×10¹⁹ 种状态

三阶魔方一共能转出 43,252,003,274,489,856,000 种状态,约 4.3×10¹⁹。算法是:8 个角块有 8! 种排法、3⁷ 种朝向,12 个棱块有 12! 种排法、2¹¹ 种朝向,最后除以 2,因为角块和棱块的排列奇偶必须一致。把魔方拆开随手装回去,能拼出的组合是这个数的 12 倍,其中只有十二分之一能靠转动还原。

点「打乱」时,这个魔方模拟器不是随手转几十下,而是从这 4.3×10¹⁹ 种状态里等概率抽出一种,让魔方直接跳过去,没有转动动画,也不显示打乱公式。这种做法叫随机状态打乱,WCA 比赛的三阶打乱也是这样生成的,所以不会碰上一颗碰巧半还原、特别好解的魔方。「重置」让魔方回到六面同色,打乱和重置都会把转动记录和「步数」清零。

转动记录和撤销:回看你转了哪几步

魔方旁边的转动记录用公式字母依次列出你转过的每一步,每个字母块按所转的面着色,刚转的那一步排在末尾并带高亮。外层写成 U、D、L、R、F、B,逆时针带一撇,比如 R′;中层写成 M、E、S。每个字母代表哪一面、撇号和 2 是什么意思,魔方公式字母含义页面有完整对照和 3D 演示。

「撤销」或 Backspace 每次收回最后一步,这一步会从记录里消失,「步数」也跟着减一,可以一路退回刚打乱、刚重置或刚从链接打开时的样子。这在实体魔方上做不到:转错了一步,你得记得自己转过什么,再反着转回去;在这里看一眼记录就知道是哪一步出了错。撤销不会让计时暂停,所以同一次还原里反复试错,时间照样在走。

用魔方模拟器给自己计时

开始之前先勾选「给我计时」,旁边会多出一个「计时器」读数。时钟不在勾选或打乱的那一刻起跑,而是等你转第一下,所以打乱后可以先把魔方转着看一圈,想好十字怎么拼再动手,有点像比赛里的观察时间,只是这里不限时。六个面各自变成一种颜色的瞬间,计时自动停下,下方会写出这次的结果,比如「用了 84 步、1:12.40 完成还原。」。

用鼠标或手指转虚拟魔方,本来就比双手转实物慢,所以这里的时间适合和自己上一次比,不适合拿去和实体魔方的成绩比。想给手里的实体魔方计时、每次拿到一条新的打乱公式,还想看 Ao5 和 Ao12,请用魔方计时器,它支持三阶和二阶。

电脑魔方模拟和手机上玩:画面、颜色和动画

这颗 3D 魔方不是视频,也不是要安装的程序,而是网页用矢量图形(SVG)直接画出来的,没用 WebGL 或 3D 引擎,普通浏览器都能显示。电脑上可以拖鼠标、用触控板,也可以全程只用键盘;平板和手机上用手指。打乱在你自己的设备上生成,转动也只在页面里计算。

「颜色」按钮会打开「贴纸颜色」面板,六个面各有一个取色器,可以换成你手里那颗魔方的实际色调,或者把容易混的红和橙调得更分明。设置保存在这个浏览器里,本站的求解器、解法回放和演示都会跟着变,点「恢复默认颜色」就回到白、黄、红、橙、蓝、绿。

虚拟魔方和实体魔方:在屏幕上练什么最划算

虚拟魔方最大的好处是可以放心犯错。学层先法的人常卡在两个地方:记不住公式的顺序,或者做到一半手一滑。在这里每一步都留在记录里,撤销没有次数限制,跟着魔方教程学的时候,教程每个阶段的练习链接会直接在这颗虚拟魔方上打开那个阶段的局面。

它练不了的是手感。实体魔方的指法、单手推 U、一次拨两层,这些都要在实物上练,屏幕上的时间也没法和实物比。比较合适的分工是:新公式先在模拟器上看清它把哪些块带到哪里,再上手转实物。三阶转顺了,可以换成只有角块的在线二阶魔方练观察,或者去在线四阶魔方体会没有固定中心的感觉、到在线五阶魔方练更长的降阶法;七种魔方各自的难度对比,见魔方种类。

转不回来了?把当前状态发给魔方求解器

谁都有还原到一半迷路的时候。「还原当前状态」会打开魔方求解器,虚拟魔方此刻的 54 片贴纸已经填好,什么都不用涂。点「还原」,默认给出约 20 步的快速解法;切换到「新手分步(层先法)」,同一个状态会按七个阶段拆开,每一段都有说明,正好对照自己卡在了哪一步。

求解器那边的「用这个魔方去玩」按钮会把同一个状态带回模拟器,你可以先在屏幕上把解法转一遍,再决定要不要自己重来。状态是放在网址里传过去的,所以在求解器里点「复制分享链接」,别人打开链接看到的就是同一颗魔方。

虚拟魔方与魔方模拟器常见问题

可以在线玩 2x2、4x4 或 5x5 魔方吗?

可以。本站另有二阶、四阶、五阶三个正阶魔方模拟器,还有金字塔魔方、五魔方和斜转魔方,用魔方上方的切换条就能换过去。四阶和五阶可以转内层和宽层,适合练降阶法;七种里只有五阶没有求解器,其余六种卡住时都能把状态交给对应的求解器。

三阶魔方有多少个块?

看得见的一共 26 块:8 个角块各有三片贴纸,12 个棱块各有两片,6 个中心块各有一片,合计 54 片贴纸。中心块固定在内部的十字轴上,只会原地转动,所以真正会换位置的是 20 个角块和棱块。拆开一颗三阶魔方,就能看到这副轴心和围着它的 26 个块。

魔方模拟器和魔方游戏有什么不同?

叫魔方游戏的 App 常带关卡、计分或限时玩法,转法也未必和实物一致。魔方模拟器只做一件事:照搬一颗真实魔方的转动规则,状态数、公式字母和解法都和实体魔方一模一样,所以在这里练会的公式,拿起实物照样能用,反过来也一样。

可以用在线魔方练公式吗?

可以。先点「重置」,再照着公式一个字母一个字母地按键,比如 R U R′ U′ 就是 R、U、Shift+R、Shift+U;这四步连做六遍,魔方会回到六面同色,没回来就说明中间按错了。也可以把公式接在网址的 ?alg= 后面,打开时魔方会从还原状态照着转好。

在线魔方会保存我转到一半的状态吗?

不会。你转动时,状态只存在当前打开的页面里,地址栏不会跟着变,浏览器也不记录,刷新后就回到还原状态,或回到你打开的那个链接里的状态。想留住某个局面,先点「还原当前状态」送进求解器,再在那边复制分享链接。浏览器只会记住你改过的贴纸颜色。

三阶魔方是谁发明的?

三阶魔方是匈牙利建筑学教授厄尔诺·鲁比克(Ernő Rubik)在 1974 年做出的,最初是他给学生讲空间结构用的教具。1977 年它在匈牙利上市,1980 年起以 Rubik's Cube 的名字卖到全世界,此后又衍生出二阶、四阶、五阶和各种异形魔方。