四阶盲拧教程(1月22日更新)
我是不是吃的,我的四阶盲拧是我的洋师傅(柯言/Chris)教的,十分感谢他,他的中文说得很好。我另外参考过一些英文教程,但我英文不好,所以没什么理解。
我不会JAVA贴图和中心块的还原,所以注册小号并在主群公布密码,希望高手补充。
希望我写的东西对大家有用,我先占几个楼。
新图真是又大又清楚,希望大家喜欢。。。(紫色=橙色)
[ 本帖最后由 一叶知秋 于 2008-12-14 21:43 编辑 ] 占楼 这层正式写!!!!!
四阶盲拧原理相对于三阶来说其实并不难,我觉得更容易理解,但最好还是有三阶盲拧作为基础,学起来更容易。
四阶盲拧大概分三步:
1.棱块位置还原
2.中心块位置还原
3.角块还原(角块方向还原+角块位置还原)
我的编码:
A---lUF B---fUL C---bUL D---lUB E---rUB F---bUR G---fUR H---rUF 这8个是U上从上看顺时针转一圈;
I---lDF J---fDL K---bDL L---lDB M---rDB N---bDR O---fDR P---rDF 这8个是D上从下看逆时针一圈;
Q---uFR R---dFR
S---uFL T---dFL
U---uBL V---dBL
W---uBR X---dBR
编码整体顺序有点像老大图解盲拧里边的1234567890AB的顺序。我的颜色和老大的JAVA一样:上红下橙(紫),前白后黄,左蓝右绿。
学过老大的《图解三阶盲拧》的话,在这里也许你要问,为什么棱和中心块没有方向还原呢?这个很好理解。比如你,发现一块lUF即红白,确实在红白两面交界上,但方向错了,实际上,是它的位置错了,它一定是在另一个红白位rUF上。将其放在rUF上,方向也一定对了。
这里顺带说一下,三阶还原的时候,看到一块红白,你可以马上反应到它的编码,如“1号”,但四阶中,你看到红白需要目测,在脑中想象旋转到红面与白面的交界,才判断出这是lUF还是rUF,即编码A或H。开始时,我这里容易判断错。
角块的还原方法和三阶一样,不过我建议中心块还原后再还原角。因为我们还原块时的公式可能会旋转中心,在三阶时,旋转中心无所谓,可四阶中颜色不一样的四个中心块的旋转会导致你后面中心块无法还原。如果先还原好中心块,即四个中心块颜色一样,即使旋转也不会出错了。
我的洋师傅他会还原角块同时不改变中心块的方法,也就是说,他还原角块不影响中心,所以他可以先还原角。
拿到一个打乱的四阶魔方后,因为没有确定的中心颜色,所以哪面放上边哪面放前面无所谓,有可能你的U面四个中心块是各种颜色,但你要知道这面该是红色,并且D面是紫色或橙色,F面是白色,B面是黄色,L面是蓝色,R面是绿色,在还原过程中,这些就固定了。难点是:不能根据中心块的颜色判断这一面颜色,要靠自己想象。
-------------------------------------------------------------------------休息一下,来个冰激淋?------------------------------------------------------------------------------
下边说重点了!
棱还原与中心还原是“无公式”的“三循环”方法,完全是靠着一种原理随就应变,万变不离其宗。举例说明。
例1.
三个棱换位置:S(uFL)→ Q(uFR) → D(lUB) → S(uFL)
公式如下:(注意大小写)
(u’) (RUR’) (u) (RU’R’)
SupersetENG
(MU') (R U R') (MU) (R U' R')
R U R' MU' R U' R' MU
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
步骤一:(u’)相当于S→Q
步骤二:(RUR’)相当于把D位放在Q位上,待换,而Q位上已换好“保存”在U面上
步骤三:(u)相当于Q→D同时D→S
步骤四:(RU’R’)相当于换好的D Q分别回到原来的D Q位置上
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
假如楼主误改了这些帖子,我这里有Java代码存档。
一叶知秋
[ 本帖最后由 一叶知秋 于 2008-12-14 20:57 编辑 ] 显然,步骤一与三互逆,二与四互逆,这样也保证了三棱换完之后魔方其他块不变。
这种方法有一个通式为ABA’B’
这里A=(u’) , B=(RUR’)
所以A’=(u) , B’=(RU’R’)
通常ABA’B’记为
所以(u’) (RUR’) (u) (RU’R’)记作
同样,看到就知道要做公式(u’) (RUR’) (u) (RU’R)
无论哪三棱换,包括三个中心换,都是用ABA'B'这个通式实现。
例2.
棱位置S→D→Q→S(和例1是相反的)
那么很容易想到两种方法:
方法一:
既然和例1相反,那么完全倒着做例1中的公式就可以实现
即 (RUR’) (u’) (RU’R’) (u)
写作
SupersetENG
(R U R') (MU') (R U'R') (MU)
(MU')(R U R')(MU)(R U' R')
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
方法二:
先u完成Q→S,再将换好的S与D换位
公式:(u) (FU2F’) (u’) (FU2F’)
写作
SupersetENG
(MU) (F U2 F') (MU') (F U2 F')
(F U2 F') (MU) (F U2 F')(MU')
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
可见换法并不唯一,需要将ABA'B'融会贯通,这样才可以换起来随心所欲。
[ 本帖最后由 一叶知秋 于 2008-12-14 21:03 编辑 ] 例3. 棱位置S→Q→W→S
和例1相比,W不容易直接换到Q上。
但是可以先把W放在U上,然后和例1一样了
公式:B B’
也就是前边多一个B,后边多一个B’
SupersetENG
B (MU') (R U R') (MU) (R U' R') B'
B (R U R') (MU') (R U' R') (MU) B'
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
例4. 棱位置S→R→D→S
这个和例1比,S和R不是一层上的,不能直接换,但做个R2就解决了
公式:R2 R2
SupersetENG
R2 (MU2) (U B U' B') (MU2) (B U B' U') R2
R2 (U B U' B') (MU2) (B U B' U') (MU2) R2
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
综上,换棱有几个要领:
1.一定要组成S Q D这种有两个块可以一步换(如u’),而另一个不会因换这个u’而受影响。一般这第三个块可以在U层或D层
2.如果是A→ I→ S→ A的话,可以把魔方整个转动后做,主要为了初学时候容易想。做完把魔方再整个转回来。
3.例1中步骤二是Q换成D而不是把S换成D,我在练习时这个常错。
[ 本帖最后由 一叶知秋 于 2008-12-14 21:08 编辑 ] 接着来,感谢一叶知秋做的JAVA,虽然和我的颜色不太一样,但还好不影响学习,我一开始都没看出来。
中心块的编码为了好记,和棱的编码有点规律的。
可能好多人都不喜欢我的编码,向大家道歉。
中心块的三循环方法,和棱道理是一样的,还是ABA'B'
要领,要换的三个中心块,一定是三个相接的面上的三个中心块,其中两个块在面上的相对位置是一样的,而另外一块在换的时候不受影响。
例5.
S(Ful)-D(Ubr)-L(Lub)-S(Ful)
S和L是相对位置一样的那两块,比如,SC也算相对位置一样,但C和L就不算相对位置一样,C和K是一样的
。
第一步u',L就换到S上了。
第二步l'U'l,D换到L位置上来了。
第三步u,L换好就回到蓝面上,S也换到D上。
第四步lUl。
公式:(u') (l'U'l) (u) (l'Ul)
写成形式:
SupersetENG
(MU') (ML' U' ML) (MU) (ML' U ML)
(ML' U' ML)(MU')(ML' U ML)(MU)
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
[ 本帖最后由 一叶知秋 于 2008-12-14 21:15 编辑 ] 例6.
S-L-D-S(两种方法)
方法一:
SupersetENG
(ML' U' ML) (MU') (ML' U ML) (MU)
(MU') (ML' U' ML) (MU) (ML' U ML)
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
方法二:UU'
SupersetENG
U (MU) (MB' U' MB) (MU') (MB' U MB) U'
U (MB' U' MB) (MU) (MB' U MB) (MU') U'
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
例7.
S-L-B-S
SupersetENG
(MU) (MB' U2 MB) (MU') (MB' U2 MB)
(MB' U2 MB) (MU) (MB' U2 MB) (MU')
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
例8.
T-K-B-T
方法一:
SupersetENG
(MD') (MB' U MB) (MD) (MB' U' MB)
(MB' U MB) (MD') (MB' U' MB) (MD)
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
例9.
S-C-A-S(看上去很难,但其实做完第一步就能恍然大悟)
rr'
SupersetENG
MR (MU2) (MR' U2 MR) (MU2) (MR' U2 MR) MR'
MR (MR' U2 MR) (MU2) (MR' U2 MR) (MU2) MR'
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
例10.
S-C-P-S
ff'
SupersetENG
MF (ML') (MB L2 MB') (ML) (MB L2 MB') MF'
MF (MB L2 MB') (ML') (MB L2 MB') (ML) MF'
5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5
0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0
2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2
3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3
以上几种情况都比较常见,我希望有人可以写出比我好的方法 : )
换中心块的方法我基本掌握,但是整体上如何记忆还是需要点技巧的,有时候需要避免小循环,这一点我真想让欧阳来讲。。。
感觉晕死了,大体上讲完了,但还有好多问题,以后会不断补充的,希望大家能够多提宝贵意见以不断完善。-----不是吃的
你先把方法给人教会了再找我!-----------------欧阳
[ 本帖最后由 一叶知秋 于 2008-12-14 21:32 编辑 ]
关于记忆和避免小循环的方法
记忆需要记忆四部分的内容,角方向,角位置,棱位置,中心位置。先记什么后记什么不重要,每个人按自己的情况来就行了。我的记忆顺序是中心,棱,角位置,角方向。为了减小记忆量,最好先复原角,然后再复原棱和中心,因为这样角可以不用记太牢。
角和棱的记忆都没有什么技巧可言,该怎么记怎么记就行了,角可以放最后来记,或者甚至不记编码而记位置。我现在三阶也是基本不记编码,我在一篇英文教程里看到甚至还有棱块都记位置的。总之,记忆的编码要尽量少,因为记编码肯定会增大记忆量。
然后就是中心块,在四阶盲拧里中心块很容易出现小循环。我比赛那次就出现了4循环和5循环。但是由于四阶纯色魔方一个面的中心块是一样的,那么可以通过一些技巧来避免过多的小循环(小循环会严重增加记忆量的!!)
我按照“不是吃的”的方向和编码来说
我自己是从C开始的(因为我的A是这块:) ),然后如果在循环过程中遇到了红色块,那么回来就回到D,但如果D是红色的,那就到B,然后再开始下一个循环,最后到A,出去再循环的过程中再遇到红色才回到C
以上是我按我的编码的方法,基本原理很简单,就是充分利用一个面四个块“一样”,把小循环“首尾相接”变成大循环。即在回到第一个面的时候不回到出去循环的那块的位置,而是回到下一个位置,直到四块全回到这个面。在大多数情况下,通过这样的处理都可以把循环数目减少到3个以内。我现在只有第一个循环是这样做的,后面的小循环还没这样做。不一定每个人都要按照这个顺序做,只要保证一次循环能把第一个面的四个中心块全部复原就行了。
----------------------------------------------------------------------------------------------------------------------------------欧阳
[ 本帖最后由 一叶知秋 于 2008-12-14 21:35 编辑 ] 再次感谢一叶知秋的JAVA,颜色问题不大。
想写实例了,似乎是个大工程,因为我从没有完整盲拧复原过一次。
OK,找出scrambler打乱!
U r2 d2 R2 d b' F2 l F2 L2 D2 d' l R' u l B2 f F D' U b2 U B2 L l R2 d' r' B2 b' L2 l' D' b f2 D' l' r f2
打乱时,上白前绿左橙,这是官方比赛标准打乱方法。打乱后与图片对照是否打乱正确。
http://bbs.mf8-china.com/attachments/month_0801/20080121_acdea26b678eebc6bde072yTXrUqau0C.jpg
打乱后,观察各面中心,发现有一面白色很多,那么以这面为F面,还原白色面中心块就较容易。将魔方整体按U'方向旋转,再按F'方向旋转,这样做完得到的位置正确的中心块较多,减少了还原中心块的步骤。
观察角块不说了,因为大家方法很多都不一样。在还原过程中,角块这环节也不提了,只要保证还原角块的过程中不影响中心块的位置就好。
观察棱块:
从A(UFl)开始,这是一块橙白,是I还是P呢?脑中想象做一步公式l(小写L),显然是I。
在I上是红绿,是F还是G呢?想象公式DR2,所以是F。
依次类推得到:AIFVBMXU第一个循环结束。
再从C开始看(B在第一个循环里有了):CREPSG第二个循环结束。
再从D开始看:DQ为第三个循环。
再从H开始看:HLOTJ第四个循环结束。
最后KN交换为第五个循环。
OK,检查一下,这次遇上循环较多的情况,不要有遗漏的。掰着手指头数数,五个循环一共用了23个字母。咦?还有一个呢?W没有用,因为W位置没有错。
那么记忆(IFVBMXU)(CREPSG)(HLOTJ)(DQ)(KN)
说明:A省了,因为一般都是从A开始的;(DQ)循环放后边了,因为不能直接用三循环换,所以后拧。
[ 本帖最后由 一叶知秋 于 2008-12-14 21:37 编辑 ] 英文字母用全角比较好看!
另外想起一事儿,我买RUBIK魔方了,即将告别紫色
嗯……我真是个懒惰的家伙~实例暂时不打算继续写了,看我师傅柯言的那一篇吧。
http://bbs.mf8-china.com/viewthread.php?tid=4781&extra=page%3D1
另外,我又捡起了我的四阶,开始练习四阶的速拧。速拧拿起来了,盲拧还会远吗?
----吃的
[ 本帖最后由 一叶知秋 于 2008-12-14 21:39 编辑 ]