魔方吧·中文魔方俱乐部

标题: 实例【盲拧十字和第一组F2L小技巧】java版 [打印本页]

作者: kattokid    时间: 2010-9-7 16:59:16     标题: 实例【盲拧十字和第一组F2L小技巧】java版

之前也有一个讲解的帖,不过不是很详细,特作此教程:http://bbs.mf8-china.com/viewthread.php?tid=60536&highlight=
为了防止作弊,以下用的均是第三期的线上赛打乱:

【19楼已增加白底版】

三速:20f
1   D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F
2   D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U'
3   L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2
4   B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2
5   U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L
6   F U2 R B2 L R' D2 U2 B L' R B2 F2 D2 U2 L R2 B L' B'
7   D2 U B2 F2 D U' F2 R2 D' B2 U B F L2 R' B' U' B2 F2 R'
8   L2 R2 D2 L R D U' L' R B F2 L2 R2 F2 D2 U2 F2 U' F' U'
9   B L D2 B U' L R' B F' U' B2 D U2 L2 R U2 B2 F' D2 B'
10   L2 U' L2 R2 D2 U B2 R' U L' D U' F' L2 R2 B' F' L2 R' U'
11   B D2 B' R2 U2 B' R' B F2 L R2 U F' D B' L D' U2 L' R'
12   L2 U R' D' U' F' L B2 F2 L F L2 F2 U2 R2 B2 D2 F U' L

个人认为找块应从角块找起,找处在顶层位置的角块,因为角块在顶层的公式会比较顺手(个人想法,当然,你也可以找棱块,个人习惯),继而再找对应的棱块,以下给几个实例,我将按实例解说:
由于个人是绿底,所以各位见谅!
(声明:以下均未先做完十字再找块再来解说的,全都是在脑海里构思的做法)

实例一:  D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F CU'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
我的底十字做法:L R F D' R L,我们可以很明显的看出,处于UB位置的黄橙棱块在做底十字的时候完全没动过,这样我们就可以很方便的只找对应的角块即可,也就是绿橙黄角块,在UBR位置,我们可以闭上眼计算下做完十字后绿橙黄的去向和色相。这个的寻找方案有个小技巧,你只要牢记底色绿色的走向就行了,这样不仅位置能轻易找到,就连色相也能轻易判断的

对于十字的每一步进行跟踪:(务必看!!!!!!)
例如:L 不影响绿橙黄角块,不理会
R 由UBR移到DBR位置,绿色依然在R面
F 不影响绿橙黄角块,不理会
D' 由DBR移到DFR位置,绿色依然在F面
R 由DFR移到UFR位置,绿色在U面
L 不影响绿橙黄角块,不理会
接下来的步骤,你应该知道怎么做了,橙黄棱块在UB位置,橙色在U面,绿橙黄在UFR位置,,底色绿色在U面,做法很多,我仅选择其中一种:U' R' U R L' U' L
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L R F D' R L \n U' R' U R L' U' L[/param]
  [param=initScrpt]D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F CU'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
就是这么简单的几步判断,当然,实际不可能这么一步一步的判断,因为实在太慢了,从上述情况可以知道,不影响的步数不要去理会,直接略过,这样找会快很多,毕竟只有短短的15s

扩展:
当然,还有一种做法也是可以的,我是无意中发现的。
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L R F U D' R L \n L U' L' [/param]
  [param=initScrpt]D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F CU'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
这个步骤会更少,主要原因是十字的做法不同,这就看个人的做法了

实例二:D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U'
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U' [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
我的十字做法:U R' D R'2 F' L,这个比较复杂,因为顶层的块几乎都被破坏了,但是我们可以找几乎没动过或者只移动过一次或者两次的棱块或角块,最好找的就是处于BL位置的橙黄棱块,只在十字做最后一步L的时候由BL位置移动到UL位置,现在的话我们目的就很明确了,找绿橙黄角块(在FDL位置,绿色在L面)。依据实例一的判断方法,可以判断出只被移动过两次,分别是D 和R2的时候才被移动,所以走向应该是从DFL->DFR->UBR,绿色在B面
据此,一个在UL位置,一个在UBR位置,做法是一目了然了,个人做法是y R' U2 R U2 R' U R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U R' D R'2 F' L \n CU R' U2 R U2 R' U R[/param]
  [param=initScrpt]D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U' [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

拓展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U R' D F' L \n F2 R2 CU' R U' L' U2 L R \n R U' R' CU R' U' R \n L' U L U2 L' U L [/param]
  [param=initScrpt]D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U' [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

实例三:L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2 CU'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
个人的十字做法L' R2 B' D R ,顶层几乎都被破坏了,但是最好找的就属处于FL位置的黄红棱块了,在做完L’后就没在动过,现在目的很明确了,找绿黄红角块(在UFR位置),被R2 B' D移动过三次,分别是:UFR->DBR->DBL->DFL,绿色在D面,一个在UL位置,一个在DFL位置,所以做法也就很简单了:L' U2 L U' L U L'
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L' R2 B' D R \n L' U2 L U' L U L'[/param]
  [param=initScrpt]L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2 CU'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
这里出现了一个的漏洞,顶层其实有个三步做法的F,不过米办法,只有15s的时间漏掉一两组简单的case是在所难免的

扩展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]B' F2 R' D F \n U2 L' U' L \n U2 R U R' \n CU U2 R' U' R U2 R U R' \n U' R' U' R[/param]
  [param=initScrpt]L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
都是几组很简单的case,十字外加四组F仅25步,算是比较少的情况了,当然,我不是一下子就想出来的

实例四:B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2 [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
我的十字做法:F B' R' L' D' R' L2 。很杯具的十字,几乎每个面都被移动过,唯有处于BL位置的橙黄棱块被移动到UB位置后就固定了,接下来找绿橙黄(在DBL位置),被B' 和 L' D' R'移动过四次,分别是DBL->UBL->DBL->DBR->UBR,绿色在B面,一个在UB,一个在UBR,做法:y R U' R' U R' U' R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F B' R' L' D' R' L2 \n CU R U' R' U R' U' R[/param]
  [param=initScrpt]B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2 [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

扩展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F B' R' L' D' R' L2 \n CU R U' R' U R' U' R \n L U2 L' \n CU' TF' R' U R TF [/param]
  [param=initScrpt]B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2 [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

[ 本帖最后由 kattokid 于 2010-9-8 11:14 编辑 ]
作者: kattokid    时间: 2010-9-7 17:00:18

实例五:U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L CU[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
我的十字做法:R' D L2 U' R' F ,真衰,这几次遇到的顶层几乎都被破坏了,唯一能找到的就是处于FL位置的橙白棱块了,从FL位置被移到BL位置后就没移动了,那么现在可以找绿橙白角块了(在DBL位置),整个过程被D 和L2 U'和F移动过四次,走向为DBL->DFL->UBL->UFL->UFR,绿色在F面,一个在BL位置,一个在UFR位置,做法可以是L U' L' y U' R' U' R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R' D L2 U' R' F \n L U' L' CU U' R' U' R [/param]
  [param=initScrpt]U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L CU[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
其实顶层有一个三步F,又被它漏了只能说声杯具!

拓展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R' D L2 U' R' F \n CU' U2 L U L'[/param]
  [param=initScrpt]U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L CU[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

实例五:F U2 R B2 L R' D2 U2 B L' R B2 F2 D2 U2 L R2 B L' B'
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]F U2 R B2 L R' D2 U2 B L' R B2 F2 D2 U2 L R2 B L' B'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
很简单的三步十字RF'L,这个是这几个实例中最简单的,所以也很好判断了。绿红白角块为主,找到所需要的红白棱块,可以很明显的判断,一个在URB位置,一个在UL位置,做法,可以是R U R' U2 R U' R'
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R F' L R U R' U2 R U' R' [/param]
  [param=initScrpt]F U2 R B2 L R' D2 U2 B L' R B2 F2 D2 U2 L R2 B L' B'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

拓展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F' R U' \n R U2 R2 U' R \n U L U' CU' L' U' L \n R' U2 R2 U R' [/param]
  [param=initScrpt]F U2 R B2 L R' D2 U2 B L' R B2 F2 D2 U2 L R2 B L' B'[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

实例七:D2 U B2 F2 D U' F2 R2 D' B2 U B F L2 R' B' U' B2 F2 R'
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]D2 U B2 F2 D U' F2 R2 D' B2 U B F L2 R' B' U' B2 F2 R' CU [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
我的十字做法:F' R' F D2 U R2 ,尽管步数比较多,但是有一组很简单的F,不知各位有没有注意到处于UL位置的橙黄棱块和绿橙黄棱块其实是形影不离的,十字做完后,它们一个在UB位置,一个在UBL位置,做法:L'ULUR'U'R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F' R' F D2 U R2 L' U L U R' U' R[/param]
  [param=initScrpt]D2 U B2 F2 D U' F2 R2 D' B2 U B F L2 R' B' U' B2 F2 R' CU [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

拓展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F' R' U F D2 R2 \n U2 R' U' R \n U' F' U' F \n U L U' L' F U' F' \n L U2 L' [/param]
  [param=initScrpt]D2 U B2 F2 D U' F2 R2 D' B2 U B F L2 R' B' U' B2 F2 R' CU [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
总步数25步

实例八:L2 R2 D2 L R D U' L' R B F2 L2 R2 F2 D2 U2 F2 U' F' U'
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]L2 R2 D2 L R D U' L' R B F2 L2 R2 F2 D2 U2 F2 U' F' U' [/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]
我的十字做法:D' L R2 F R D' ,很明显,处于UB位置的橙白块是固定不变的,接着找寻对应的绿橙白角块(在DBR位置),被D' R2和R D'移动过三次,走向是:DBR->DFR->UBR->DBR->DBL,绿色在D面,做法就很简单了,应该是:URU2R'UR'U'R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D' L R2 F R D' U R U2 R' U R' U' R[/param]
  [param=initScrpt]L2 R2 D2 L R D U' L' R B F2 L2 R2 F2 D2 U2 F2 U' F' U' CU2[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

拓展
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]D' L R2 F R D' \n R' U' L' U' L \n CU R' F R' F' R2 \n U' F2 U F' [/param]
  [param=initScrpt]L2 R2 D2 L R D U' L' R B F2 L2 R2 F2 D2 U2 F2 U' F' U' CU2[/param]
  [param=stickersRight]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]1,1,1,1,1,1,1,1,1[/param]
  [param=stickersLeft]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]4,4,4,4,4,4,4,4,4[/param]
[/java3]

就这些了,其它例子有空再说吧!

[ 本帖最后由 kattokid 于 2010-9-8 14:50 编辑 ]
作者: top0831    时间: 2010-9-7 17:07:34

支持楼主的分享精神  工作量很大的!
作者: hanxian586    时间: 2010-9-7 17:15:35

高手似乎都没有分享这个关键步骤的技术的~LZ强大
作者: ld269123    时间: 2010-9-7 17:19:59

如果说以前学的公式是硬件
那么预判技巧就是软件啦吧
感谢分享~
作者: qaz47213045    时间: 2010-9-7 17:25:28

谢谢分享,好教程~
作者: su466120534    时间: 2010-9-7 17:29:41

楼主高明,这次没白底版的了
作者: Wilson007    时间: 2010-9-7 17:35:44

楼主辛苦了,支持一下...
作者: kattokid    时间: 2010-9-7 17:36:18     标题: 回复 7# 的帖子

不好意思…这个的白底比较麻烦…一下子又没那么多时间,明天或者后天我整个白底版的…
作者: 夜雨听风    时间: 2010-9-7 17:56:18

支持技术帖
作者: undac79    时间: 2010-9-7 18:49:56

先顶了再看。。。要是有其它颜色底的就更好了,好像有几个java看不到,难道又是个人问题
作者: 机器贝尔    时间: 2010-9-7 19:29:38

你应该弄几个难的十字,PK赛的打乱太简单了
作者: K_daSh    时间: 2010-9-7 19:36:50

用心了,技术贴要顶起!
作者: caocaojun    时间: 2010-9-7 19:38:42

非常感谢楼主提供分享!!!
作者: winfred_hu    时间: 2010-9-7 19:41:28

的确是比较有价值的贴纸
作者: kattokid    时间: 2010-9-7 20:45:55

原帖由 机器贝尔 于 2010-9-7 19:29 发表 你应该弄几个难的十字,PK赛的打乱太简单了
这样吧!你能不能提供几个呢?我不知道怎样的打乱才算难…说实话,一组F本来就很简单…
作者: 东又西    时间: 2010-9-7 20:48:34

装了java依然很悲剧的看不到图!
作者: 宇枫 幽蓝    时间: 2010-9-7 20:57:30

原帖由 机器贝尔 于 2010/9/7 19:29 发表 你应该弄几个难的十字,PK赛的打乱太简单了
[fly]什么叫太简单了?[/fly]
作者: kattokid    时间: 2010-9-8 11:01:23

【白底版】

个人认为找块应从角块找起,找处在顶层位置的角块,因为角块在顶层的公式会比较顺手(个人想法,当然,你也可以找棱块,个人习惯),继而再找对应的棱
块,以下给几个实例,我将按实例解说:
由于个人是白底,所以各位见谅!
(声明:以下均未先做完十字再找块再来解说的,全都是在脑海里构思的做法)
实例一:  D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F CU'[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
我的底十字做法:L R F D' R L,我们可以很明显的看出,处于UB位置的橙蓝棱块在做底十字的时候完全没动过,这样我们就可以很方便的只找对应的角块即可
,也就是白蓝橙角块,在UBR位置,我们可以闭上眼计算下做完十字后白蓝橙的去向和色相。这个的寻找方案有个小技巧,你只要牢记底色白色的走向就行了,这
样不仅位置能轻易找到,就连色相也能轻易判断的
对于十字的每一步进行跟踪:(务必看!!!!!!)
例如:L 不影响白蓝橙角块,不理会
R 由UBR移到DBR位置,白色依然在R面
F 不影响白蓝橙角块,不理会
D' 由DBR移到DFR位置,白色依然在F面
R 由DFR移到UFR位置,白色在U面
L 不影响白蓝橙角块,不理会
接下来的步骤,你应该知道怎么做了,蓝橙棱块在UB位置,蓝色在U面,白蓝橙在UFR位置,,底色白色在U面,做法很多,我仅选择其中一种:U' R' U R L'
U' L
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L R F D' R L \n U' R' U R L' U' L[/param]
  [param=initScrpt]D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F CU'[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
就是这么简单的几步判断,当然,实际不可能这么一步一步的判断,因为实在太慢了,从上述情况可以知道,不影响的步数不要去理会,直接略过,这样找会快
很多,毕竟只有短短的55s
扩展:
当然,还有一种做法也是可以的,我是无意中发现的。
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]L R F U D' R L \n L U' L' [/param]
  [param=initScrpt]D U' B' F2 D' U' B2 D U2 R' U2 B D L2 R U' L R' U F CU'[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
这个步骤会更少,主要原因是十字的做法不同,这就看个人的做法了
实例二:D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U'
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U' [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
我的十字做法:U R' D R'2 F' L,这个比较复杂,因为顶层的块几乎都被破坏了,但是我们可以找几乎没动过或者只移动过一次或者两次的棱块或角块,最好找
的就是处于BL位置的蓝橙棱块,只在十字做最后一步L的时候由BL位置移动到UL位置,现在的话我们目的就很明确了,找白蓝橙角块(在FDL位置,白色在L面)
。依据实例一的判断方法,可以判断出只被移动过两次,分别是D 和R2的时候才被移动,所以走向应该是从DFL->DFR->UBR,白色在B面
据此,一个在UL位置,一个在UBR位置,做法是一目了然了,个人做法是y R' U2 R U2 R' U R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U R' D R'2 F' L \n CU R' U2 R U2 R' U R[/param]
  [param=initScrpt]D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U' [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
拓展:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]U R' D F' L \n F2 R2 CU' R U' L' U2 L R \n R U' R' CU R' U' R \n L' U L U2 L' U L [/param]
  [param=initScrpt]D B' F L2 R' B2 U B L R2 B R B' D' U' L R B F U' [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
实例三:L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2 CU'[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
个人的十字做法L' R2 B' D R ,顶层几乎都被破坏了,但是最好找的就属处于FL位置的橙绿棱块了,在做完L’后就没在动过,现在目的很明确了,找白橙绿
角块(在UFR位置),被R2 B' D移动过三次,分别是:UFR->DBR->DBL->DFL,白色在D面,一个在UL位置,一个在DFL位置,所以做法也就很简单了:L' U2 L
U' L U L'
JAVA动画如下:
[java3=300,300]
  [param=scrpt蓝guage]SupersetENG[/param]
  [param=scrpt]L' R2 B' D R \n L' U2 L U' L U L'[/param]
  [param=initScrpt]L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2 CU'[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
这里出现了一个的漏洞,顶层其实有个三步做法的F,不过米办法,只有05s的时间漏掉一两组简单的case是在所难免的
扩展:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]B' F2 R' D F \n U2 L' U' L \n U2 R U R' \n CU U2 R' U' R U2 R U R' \n U' R' U' R[/param]
  [param=initScrpt]L' R B F' D2 F' R D U2 L' B' D' U L B2 F L B2 D2 U2[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
都是几组很简单的case,十字外加四组F仅25步,算是比较少的情况了,当然,我不是一下子就想出来的
实例四:B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=initScrpt]B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2 [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
我的十字做法:F B' R' L' D' R' L2 。很杯具的十字,几乎每个面都被移动过,唯有处于BL位置的蓝橙棱块被移动到UB位置后就固定了,接下来找白蓝橙(
在DBL位置),被B' 和 L' D' R'移动过四次,分别是DBL->UBL->DBL->DBR->UBR,白色在B面,一个在UB,一个在UBR,做法:y R U' R' U R' U' R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F B' R' L' D' R' L2 \n CU R U' R' U R' U' R[/param]
  [param=initScrpt]B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2 [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
扩展:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]F B' R' L' D' R' L2 \n CU R U' R' U R' U' R \n L U2 L' \n CU' TF' R' U R TF [/param]
  [param=initScrpt]B' F2 L' R' D F L2 R' D' U2 B D B F' D2 U2 F2 D F2 L2 [/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
实例五:U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L
[java3=300,300]
  [param=scrpt蓝guage]SupersetENG[/param]
  [param=initScrpt]U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L CU[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
我的十字做法:R' D L2 U' R' F ,真衰,这几次遇到的顶层几乎都被破坏了,唯一能找到的就是处于FL位置的蓝红棱块了,从FL位置被移到BL位置后就没移
动了,那么现在可以找白蓝红角块了(在DBL位置),整个过程被D 和L2 U'和F移动过四次,走向为DBL->DFL->UBL->UFL->UFR,白色在F面,一个在BL位置,
一个在UFR位置,做法可以是L U' L' y U' R' U' R
JAVA动画如下:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R' D L2 U' R' F \n L U' L' CU U' R' U' R [/param]
  [param=initScrpt]U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L CU[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
其实顶层有一个三步F,又被它漏了只能说声杯具!
拓展:
[java3=300,300]
  [param=scrptLanguage]SupersetENG[/param]
  [param=scrpt]R' D L2 U' R' F \n CU' U2 L U L'[/param]
  [param=initScrpt]U2 L2 R' D2 U L D U F' D2 U B2 F D2 U L2 R2 F U' L CU[/param]
  [param=stickersFront]5,5,5,5,5,5,5,5,5[/param]
  [param=stickersDown]0,0,0,0,0,0,0,0,0[/param]
  [param=stickersBack]2,2,2,2,2,2,2,2,2[/param]
  [param=stickersUp]3,3,3,3,3,3,3,3,3[/param]
[/java3]
就这些了,其它例子有空再说吧!

[ 本帖最后由 kattokid 于 2010-9-8 11:13 编辑 ]




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2