乌木 发表于 2009-7-4 10:47:14

第三层四大步法java演示(四种套路)

本帖最后由 乌木 于 2012-6-1 14:32 编辑

下两层复原后,顶层复原之慢速法无非四大步:棱块颜色,棱块位置,角块颜色和角块位置。四大步的次序并无规定,可以不同,相应的公式一般也不一样,且一般不可随意换用。四大步的一种次序为:
1、棱块颜色(架十字):

  SupersetENG
  29
  (F R U R' U' F') (TF R U R' U' TF')
  6,5,6,0,0,0,0,0,0
  6,5,6,1,1,1,1,1,1
  6,5,6,3,3,3,3,3,3
  6,5,6,4,4,4,4,4,4
  6,6,6,6,5,6,6,6,6

  SupersetENG
  TF R U R' U' TF'
  29
  6,6,6,0,0,0,0,0,0
  6,6,6,1,1,1,1,1,1
  6,5,6,3,3,3,3,3,3
  6,5,6,4,4,4,4,4,4
  6,6,6,6,5,5,6,5,6

  SupersetENG
  F R U R' U' F'
  29
  6,5,6,0,0,0,0,0,0
  6,6,6,1,1,1,1,1,1
  6,5,6,3,3,3,3,3,3
  6,6,6,4,4,4,4,4,4
  6,6,6,5,5,5,6,6,6


2、棱块位置:

  SupersetENG
  R U R' U R U2 R'
  (R U R' U R U2 R')'
  29
  6,0,6,0,0,0,0,0,0
  6,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6

  SupersetENG
  R U' U' R' U' R U' R'
  R U R' U R U2 R'
  29
  6,0,6,0,0,0,0,0,0
  6,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6


若多次转动顶层无法用这两个公式,说明要总共做两次三棱轮换--可以先任意做一次三棱轮换,再适当转顶,即可做第二次三棱轮换。

这是备用公式,两个邻棱交换和两两邻棱交换:(当然,适当转顶后也可用上面的三棱轮换公式。)

  SupersetENG
  R' U' R U' R' U' U' R U'
  (R' U' R U' R' U' U' R U')'
  29
  6,0,6,0,0,0,0,0,0
  6,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6
  
  SupersetENG
  (R' U' R U' R' U' U' R U')U2 (R' U' R U' R' U' U' R U')U2
  (R' U' R U' R' U' U' R U'U2 R' U' R U' R' U' U' R U'U2 )'
  29
  6,0,6,0,0,0,0,0,0
  6,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6


3、角块位置:(因为棱块已复原,现在不能随意转顶!)

  SupersetENG
  /*三角位置顺时针轮换*/U' L' U R U' L U R'
  U R B' R B' L B2 R2 F' U2 B F L' B'U'(U' L' U R U' L U R' )'
  29

  SupersetENG
  /*三角位置逆时针轮换*/U R U' L' U R' U' L
  R B' R B' L B2 R2 F' U2 B F L' B'(U R U' L' U R' U' L)'
  29


如果遇到各种四角都位置不对的情况,先任意做一次三角轮换,就一定出现上面两类情况之一,再如上做一次三角轮换,即一共做两次三角轮换。

4、角块颜色:(一个要翻色的角块只能是这两种方向之一。)

  SupersetENG
  (R F' R' F)2
  29
  6,0,5,0,0,0,0,0,0
  0,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,1

  SupersetENG
  (F'R F R')2
  29
  6,0,1,0,0,0,0,0,0
  5,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,0


每翻好一个角块,下两层会有变化,无妨!只要保持下两层始终不随便乱动,另几个要翻色的顶层角块都经过转顶而逐个临时置于“顶前右”位置上来加以翻色,下两层到时自会(周期性地)再次复原。

比如:

  SupersetENG
  (F'R F R')2 U'( R F' R' F)2 U
  29
  4,0,1,0,0,0,0,0,0
  5,1,6,1,1,1,1,1,1
  6,3,6,3,3,3,3,3,3
  6,4,5,4,4,4,4,4,4
  6,5,6,5,5,5,0,5,0
  
  SupersetENG
  (R F' R' F)2 U'( R F' R' F)2 U' ( R F' R' F)2 U2
  29
  4,0,5,0,0,0,0,0,0
  0,1,1,1,1,1,1,1,1
  3,3,5,3,3,3,3,3,3
  3,4,5,4,4,4,4,4,4
  4,5,5,5,5,5,0,5,1


最后,需要时,适当转顶,整个魔方就复原了。

详见:http://bbs.mf8-china.com/forum.php?mod=viewthread&tid=4697&extra=page%3D3

小孩儿 发表于 2009-7-4 10:49:08

支持乌木老师~~~
强烈支持~

yiduyin001 发表于 2009-7-4 10:51:46

乌木老师太厉害啦:P :P

   此帖应该置顶。这样那些新魔们就不用老是发帖问顶层怎么复原了。。

佩服。。

zhang197695 发表于 2009-7-4 11:00:14

确实不错,适合新手,简单易懂。

xhzwd 发表于 2009-7-4 11:21:30

原帖由 zhang197695 于 2009-7-4 11:00 发表 http://bbs.mf8-china.com/images/common/back.gif
确实不错,适合新手,简单易懂。
应该不适合新手吧!
这个应该作为复原魔方的一种研究,从中理解复原魔方的原理。

夜雨听风 发表于 2009-7-4 11:37:30

不太适合新手

PLL的三角换还适合新手   那样更简单

乌木 发表于 2009-7-4 11:39:58

本帖最后由 乌木 于 2013-1-16 15:25 编辑

对新手来说,也许第三大步(角块位置)有点难--不管角块的色向如何,只看角块的位置,不太直观。对此,只要看一个角块的两个非顶色,与中心块比较,即可判断它的位置情况。复原任一打乱态时,建议固定魔方的整体色向(即中心块的色向),这样,可以熟悉各种块的位置问题。

乌木 发表于 2009-7-4 11:56:23

回复 6# 的帖子

正是。不过,此事也有点两难:在架十字之后,为了翻正7种可能的角块颜色状态,就比本帖的角块翻色方法麻烦。
顶面同色后,用棱块三轮换的PLL,再用角块三轮换的PLL,看来是最好的“四大步法”(个人看法),较易于和CFOP法接轨。
等我什么时候再弄个这种套路的java动画。或许,会保留1楼方法中角块翻色的简便性。

[ 本帖最后由 乌木 于 2009-7-4 12:59 编辑 ]

乌木 发表于 2009-7-4 13:00:50

魔友的意见没错。试试改一种套路(是否好一点?),即,棱块颜色,角块颜色,棱块位置和角块位置四大步。
1、棱块颜色:(同1楼)
2、角块颜色:

  SupersetENG
  (R F' R' F)2
  6,6,5,0,0,0,0,0,0
  6,6,6,1,1,1,1,1,1
  6,6,6,3,3,3,3,3,3
  6,6,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6
  
  SupersetENG
  (F' R F R')2
  6,6,6,0,0,0,0,0,0
  5,6,6,1,1,1,1,1,1
  6,6,6,3,3,3,3,3,3
  6,6,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6


每翻好一个角块,下两层会有变化,无妨!只要保持下两层始终不随便乱动,另几个要翻色的顶层角块都经过转顶而逐个临时置于“顶前右”位置上来加以翻色,下两层到时自会(周期性地)再次复原。

比如:

  SupersetENG
  (R F' R' F)2 U'(F' R F R')2
  5,6,5,0,0,0,0,0,0
  6,6,6,1,1,1,1,1,1
  6,6,6,3,3,3,3,3,3
  6,6,6,4,4,4,4,4,4
  6,5,6,5,5,5,6,5,6
  
  SupersetENG
  (R F' R' F)2 U'(R F' R' F)2 U' (R F' R' F)2
  6,6,5,0,0,0,0,0,0
  6,6,6,1,1,1,1,1,1
  6,6,5,3,3,3,3,3,3
  6,6,5,4,4,4,4,4,4
  6,5,5,5,5,5,6,5,6


3、棱块位置:适当转顶,再如下之一做棱块三轮换。

  SupersetENG
  R2 U MF' U2 MF U R2
  6,3,6,0,0,0,0,0,0
  6,0,6,1,1,1,1,1,1
  6,1,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4
  
  SupersetENG
  R2 U' MF' U2 MF U' R2
  6,1,6,0,0,0,0,0,0
  6,3,6,1,1,1,1,1,1
  6,0,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4


若无论如何转动顶层都无法用这两个公式,说明要总共做两次三棱轮换--可以先任意做一次三棱轮换,再适当转顶和转魔方整体,即可做第二次三棱轮换。
例如:

  SupersetENG
  (R2 U MF' U2 MF U R2)CU(R2 U MF' U2 MF U R2)
  6,1,6,0,0,0,0,0,0
  6,0,6,1,1,1,1,1,1
  6,4,6,3,3,3,3,3,3
  6,3,6,4,4,4,4,4,4
  
  SupersetENG
  (R2 U MF' U2 MF U R2)U CU(R2 U' MF' U2 MF U' R2)
  6,3,6,0,0,0,0,0,0
  6,1,6,1,1,1,1,1,1
  6,0,6,3,3,3,3,3,3
  6,4,6,4,4,4,4,4,4


4、角块位置:(因为棱块已复原,现在不能随意转顶!以免破坏棱块的复原态。)

  SupersetENG
  R B' R F2 R' B R F2 R2
  (R B'R F2 R' B R F2 R2)'
  
  SupersetENG
  R2 F2 R' B' R F2 R' B R'
  (R2 F2 R' B' R F2 R' B R' )'


对于不能直接应用上述两个角块三轮换公式的情况,可以先任意做一次角块三轮换,就有一个角块位置正确,另三个角块要三轮换,故一共要做两次角块三轮换。

例如:

  SupersetENG
  (R2 F2 R' B' R F2 R' B R') CU2 (R B' R F2 R' B R F2 R2)
  L R B R' F R B' L' R' B L F' L' B'
  
  SupersetENG
  (R2 F2 R' B' R F2 R' B R')CU'(R2 F2 R' B' R F2 R' B R')
MR2 U MR2 U2 MR2 U MR2 U2


请各位点评。
---------------------
把本楼这第二种套路的word文件贴上来:

[ 本帖最后由 乌木 于 2010-2-11 23:25 编辑 ]

乌木 发表于 2009-7-5 07:52:26

本帖最后由 乌木 于 2015-5-15 14:25 编辑

第二种方法的调棱和调角两大步次序对换,又是一种套路。两种套路后两大步很相似:先调动者允许适当转顶来符合三轮换公式,无法符合就要做两次三轮换;后调动者不再允许随意转顶,要么直接做一次三轮换即完成位置复原,要么做两次三轮换。

1、棱块颜色 和 2、角块颜色 同第二种套路。

3、角块位置:

  SupersetENG
  R B' R F2 R' B R F2 R2
  1,6,1,0,0,0,0,0,0
  3,6,4,1,1,1,1,1,1
  0,6,3,3,3,3,3,3,3
  4,6,0,4,4,4,4,4,4
  
  SupersetENG
  R2 F2 R' B' R F2 R' B R'
  (R2 F2 R' B' R F2 R' B R')'
  0,6,0,0,0,0,0,0,0
  1,6,1,1,1,1,1,1,1
  3,6,3,3,3,3,3,3,3
  4,6,4,4,4,4,4,4,4


若无论怎么转顶都无法运用这两个角块三轮换公式,说明要总共做两次三角轮换--可以先任意做一次三角轮换,再适当转顶和转魔方整体,即可做第二次三角轮换。
例如:

  SupersetENG
  (R2 F2 R' B' R F2 R' B R')CU2(R B' R F2 R' B R F2 R2)
  L R B R' F R B' L' R' B L F' L' B'
  0,6,0,0,0,0,0,0,0
  1,6,1,1,1,1,1,1,1
  3,6,3,3,3,3,3,3,3
  4,6,4,4,4,4,4,4,4
  
  SupersetENG
  (R2 F2 R' B' R F2 R' B R')U CU(R B' R F2 R' B R F2 R2)
  3,6,0,0,0,0,0,0,0
  1,6,4,1,1,1,1,1,1
  0,6,3,3,3,3,3,3,3
  4,6,1,4,4,4,4,4,4
  

4、棱块位置:同理,现在不能随意转顶。

  SupersetENG
  R2 U MF' U2 MF U R2
  0,3,0,0,0,0,0,0,0
  1,0,1,1,1,1,1,1,1
  3,1,3,3,3,3,3,3,3
  
  SupersetENG
  R2 U' MF' U2 MF U' R2
  0,1,0,0,0,0,0,0,0
  1,3,1,1,1,1,1,1,1
  3,0,3,3,3,3,3,3,3


同样,有可能需要做两次棱块三轮换的情况,例如:

  SupersetENG
  (R2 U' MF' U2 MF U' R2)U2 (R2 U MF' U2 MF U R2) U2
  0,1,0,0,0,0,0,0,0
  1,0,1,1,1,1,1,1,1
  3,4,3,3,3,3,3,3,3
  4,3,4,4,4,4,4,4,4
  
  SupersetENG
  (R2 U' MF' U2 MF U' R2)U (R2 U' MF' U2 MF U' R2) U'
  0,3,0,0,0,0,0,0,0
  1,4,1,1,1,1,1,1,1
  3,0,3,3,3,3,3,3,3
  4,1,4,4,4,4,4,4,4


以下是借用此地做试验,待删去:

4
f3a0e2
99d658
10
URB;ULF';URB;ULF;URB';ULF;



4
f3a0e2
99d658
10
URB;ULF';URB;ULF;URB';ULF;UBJ';ULF;UBJ';ULF';UBJ;ULF';
页: [1] 2 3 4 5 6
查看完整版本: 第三层四大步法java演示(四种套路)