Rubik’s 360解法

去年去美国的时候给自己买了个玩具,LEGO的Mindstorm NXT 2.0机器人,可惜一年半时间下来发现自己的设计能力有点玩不转这种高科技的玩具。今年去美国时无意间在超市看到有正版的Rubik’s魔方卖,比国内便宜,没有买魔方,但它倒让我想起了另一个玩具--Rubik’s 360,最终在Amazon上找到了它,买了下来。Rubik’s 360在国内也有山寨版的卖,价格不到正版的1/10,品质如何不知道,不过正版的做工倒是确实很让我失望……

Rubik’s 360是魔方之父Ernő Rubik在发明魔方25年后发布的一个新玩具,它由三个透明的同心圆球组成,球与球之间以两根45度角相交的轴连接,最里面的球上有一个圆孔,中间的球上有两个圆孔,并且两个球上都各安装有一个重锤,在正常情况下保持圆孔朝上。玩具的目标就是把最里面的球中的六颗彩色珠子,通过两层球上的圆孔,移动到外层球表面上对应颜色的凸起中。在球体上还安装有两个控制钮,可以用来打开或关闭外层球上凸起的大门,这样就可以在把一个珠子移动到凸起中后,把门关上,防止珠子从里面再掉出来。

玩具的关键点在于:由于重锤的存在,圆孔总是朝上,所以就很难让珠子从圆孔中”掉出来“,到达外层球体。反倒是好不容易把珠子移到外层后,只要一不小心,就会重新从小孔中掉回内层球体中。

这个玩具有个很简单的解法,Shake-Shake,也就是把整个球乱摇,总有一定的可能性可以把珠子从内层球体摇到外面来。只不过这个解法就是完全靠运气了,就算你摇上20分钟,也没人能保证能不能成功摇出一个来。

其实Rubik’s 360跟Rubik’s Magic(魔板)很相似,只有一个步骤很关键,一旦学会了这个步骤,这个玩具就被破解了,也就不好玩了。这跟魔方很不一样,魔方的变化情况要多得多,对于每一个状态,都可以有很多不同解法。

所以,如果你对Rubik’s 360有兴趣,在往下看本文前,最好先自己玩一玩。下面的内容会把玩具的魅力破坏一大半,本文是为想立即知道这个玩具解法的人准备的。好,现在你已经被警告过了。

Rubik's Magic和Rubik's 360

Rubik's Magic和Rubik's 360

首先定义一些名词。从内到外三个球体分别叫作内球、中球和外球。外球上的拼接缝把外球分为两个半球,一个半球上是蓝白绿三色凸起,叫BUUG,另一个半球上是红橙黄三色凸起,叫ROY。我把两个控制旋钮处在一上一下的位置、它们连成的直线垂直于地面时的状态称为是竖着的,当这条直接平行于地面时,称为是横着的。

不难发现,当玩具是横着的时候,内球和中球的重锤会同时指向地心方向。当玩具是竖着的时候,内球的重锤通常会指向侧下方而中球的重锤会指向水平方向。

第一步:如果把球横过来,并让其中一个旋钮正朝向自己,慢慢把球朝外转动90度,就可以把球竖起来(朝向自己的旋钮朝上了)。请注意观察这个过程:内球和中球的重锤会分别朝两个方向离开地心方向的位置。

看清楚这一点后,重新再操作一次:先把球横过来,然后慢慢把它竖起来,到快接近竖直的时候(朝向自己的旋钮接近朝上,微微偏向自己一点,不完全朝上的原因是那时中球可能会带着内球开始乱转了),先静止一下,然后继续沿相同的方向流畅、稳定并迅速的转动180度。在这个过程中,需要确保两个重锤各自沿之前的运动方向继续向两边分离。当完成这次转动后,你就可以看到,内球的孔已经不再是朝上了,而是朝向了水平方向,与中球的重锤到达一样的位置。至此,最关键的一步就完成了。

第二步:适当转动Rubik’s 360,就可以让内球的孔基本朝下,这时就可以轻松的把内球中的某个珠子赶到内球与中球的夹层中了。到了这里,你需要牢记的一点是不可以再把Rubik’s 360完全横过来了,除非你希望珠子重新掉回内球去。

第三步:保持一个适当的倾斜角度,轻轻晃动Rubik’s 360,就可以让内球和中球夹层中珠子在夹层里运动起来,并最终卡到中球与外球相连的孔中。这个过程中,如果你的角度选择不合适,或者珠子在夹层中运动速度过快,或者你不小心把整个玩具完全横过来了,都会导致珠子掉回内球,前功尽弃。

第四步:当珠子卡到外球与中球之间后,剩下的工作就比较简单了,让你希望珠子进入的凸起朝向斜上方(具体角度请自行摸索,不难,但讲不清),然后用旋钮开门,把珠子晃进凸起,关门。

还遗留最后一个问题,就是有关颜色的。蓝白绿三色的珠子只应该进入BUUG半球,红橙黄三色珠子则只应该进入ROY半球,不然最后它们就不能回到颜色与它们相符的凸起中。做完第二步后,基本上就决定了你正在操作的珠子会进入BUUG半球还是ROY半球,如果进错了半球,基本上就没有搞头了,只好它让掉回内球,重新操作。在我的Rubik’s 360上,做第三步时,珠子总是会倾向于往某一个方向运动(虽然我总觉得应该两个方向的概率是一样的),在这种情况下就很容易预测从内球中掉出来的珠子会进入到哪一个半球中,所以在把珠子从内球赶到中球夹层时,可以有意识的选择合适的颜色的珠子。或者当剩下的珠子只有某个半球的颜色时,就应该在第一步时就选择正确的半球朝向自己,才能保证后面珠子可以进入正确半球。这个也请大家自己摸索一下吧,反正只有两种可能性,规律很好找。

好吧,我想我已经尽力用文字去解说整个过程了,不知道能不能对不会玩的朋友有所帮助。大家也可以参考以下资料(包括一些视频)来研究这个玩具。中国大陆用户访问会有些困难,但我也没有办法……

Rubik’s官方指南,有视频解说和原理动画,个人认为完全看不懂:http://www.rubiks.com/solving-center/solve_rubiks_puzzles.php

一个第三方的博客介绍技巧的,有说明和视频,跟我的方法比较接近,可以参考一下:http://rubix360.blogspot.com