二盲其实很简单!!
首先,我们来熟悉原理
二阶盲拧分两步
还原角朝向
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=beta]30[/param]
[param=stickersFront]6,6,6,6[/param]
[param=stickersRight]6,6,6,6[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]6,6,6,6[/param]
[param=stickersLeft]6,6,6,6[/param]
[param=stickersUp]0,0,0,0[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
白色意味着白色或黄色
还原角排列
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
我用的是白黄底,实际上,在盲拧时完全可以用其他底色
这和三阶的两步法不是同一个概念
首先是角的朝向
我们用到4个公式(都是三阶公式,不用记的)
翻两个角
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]L' U2 L U L' U L R U2 R' U' R U' R' [/param]
[param=beta]30[/param]
[param=stickersFront]6,6,6,6[/param]
[param=stickersRight]6,6,6,6[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]6,6,6,6[/param]
[param=stickersLeft]0,0,6,6[/param]
[param=stickersUp]6,0,6,0[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R U R' U R U2 R' L' U' L U' L' U2 L [/param]
[param=beta]30[/param]
[param=stickersFront]0,6,6,6[/param]
[param=stickersRight]6,6,6,6[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]6,0,6,6[/param]
[param=stickersLeft]6,6,6,6[/param]
[param=stickersUp]6,0,6,0[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]CF' (U R U' R')2 L2 (R U R' U')2 L2 CF[/param]
[param=beta]30[/param]
[param=stickersFront]0,6,6,6[/param]
[param=stickersRight]6,0,6,6[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]6,6,6,6[/param]
[param=stickersLeft]6,6,6,6[/param]
[param=stickersUp]0,6,6,0[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
理解上面这个公式很重要!!
翻三个角
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R U2 R' U' R U' R' U2 [/param]
[param=beta]30[/param]
[param=stickersFront]0,6,6,6[/param]
[param=stickersRight]0,6,6,6[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]6,6,6,6[/param]
[param=stickersLeft]0,6,6,6[/param]
[param=stickersUp]6,0,6,6[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
让RUF LUF LUB三个角逆时针转
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R' U2 R U R' U R U2 [/param]
[param=beta]30[/param]
[param=stickersFront]6,6,6,6[/param]
[param=stickersRight]6,0,6,6[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]6,0,6,6[/param]
[param=stickersLeft]6,0,6,6[/param]
[param=stickersUp]6,6,6,0[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
让RUF LUF LUB三个角顺时针转
要灵活运用公式,下面具个例子
打乱公式:R2 F2 U R' U' R U' R2 F2
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 U R' U' R U' R2 F2[/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
做x2 y’ 看到DRF LUF LUB三个角需要逆时针转
做R,让DRF到RUF位上
这时,RUF LUF LUB与三角翻中第1个公式匹配
做R U2 R' U' R U' R' U2让三角翻
再做R,让RUF回到RFD
完整的解法:
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 U R' U' R U' R2 F2 CR2 CU' R (R U2 R' U' R U' R' U2)R' [/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
第2个打乱:R2 F2 R F2 U F2 U R' U2
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 R F2 U F2 U R' U2 [/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
做x2,发现顶层有3个错误块,底层有1个
观察RUF RUB,发现这两个块符合两角翻中第2个公式,做U2(R U R' U R U2 R' L' U' L U' L' U2 L)U2
还有BUL RFD两个块,做R2 U',发现UFL BUL符合两角翻中第2个公式,做R U R' U R U2 R' L' U' L U' L' U2 L,然后做U R2
完整的解法:
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 R F2 U F2 U R' U2 CR2 U2(R U R' U R U2 R' L' U' L U' L' U2 L)U2 R2 U'(R U R' U R U2 R' L' U' L U' L' U2 L)U R2 [/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
角的排列
我们用PLL公式解决问题!
正常情况下,我把DFL定义为正确块
如果有一个1*1*2的(或者1*2*2-1的)团,我会把其中一个块放在DFL
就像这样
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=beta]30[/param]
[param=stickersFront]6,6,4,6[/param]
[param=stickersRight]6,6,6,6[/param]
[param=stickersDown]0,6,0,6[/param]
[param=stickersBack]6,6,6,1[/param]
[param=stickersLeft]6,6,2,2[/param]
[param=stickersUp]6,6,6,6[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
或
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=beta]30[/param]
[param=stickersFront]6,6,4,6[/param]
[param=stickersRight]6,6,6,5[/param]
[param=stickersDown]0,6,0,0[/param]
[param=stickersBack]6,6,1,1[/param]
[param=stickersLeft]6,6,2,2[/param]
[param=stickersUp]6,6,6,6[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
角的位置怎样记忆呢?当然是编码
别头疼,我们不谈编码
先看RUF,他本来应该在那?回答得到一个块
再看那个块,他本来应该在那?回答得到另一个块
接着看那另一个块,他本来应该在那?回答得到第三个块
再下面看第三个块,他本来应该在那?回答得到第四个块
……………………………………………………………………………………………………………………………………
如此循环,直到你的视线回到RUF,记住你眼睛经过的块的顺序
数一数,算上已经被当作正确的LDF和位置本来就正确的块,你一共记了多少个块?
8个?恭喜你,可以进行下个环节了
7个?恭喜你,你一定漏了哪块
6个?恭喜你,把剩下两个块单独拎出来记住就行了
5个?虽然你运气不好但还是要恭喜你,把剩下三个块弄出来,随便从一个块开始
他本来应该在那?回答得到第二个块
再看第二个块,他本来应该在那?回答得到第三个个块
接着看第三个块,他本来应该在那?回答肯定得到第一个块
不是第一个块?重新记去吧
4个?先保证你没弄错,没有?恭喜你,剩下4个块肯定要两两交换的,记住他们
3个?恭喜你,剩下5个块一定是一个两交换(记住6个块的情况)和一个三交换(记住7个块的情况),分别处理就是了
不是?那就是一个5交换,把这个循环的路径记下来吧
2个?恭喜你,转个y重记吧!(为了避免这种悲剧发生,如果你看见RUF和FDL的位置都是正确的,应该立即转个y)
1个?喂!猴子别来捣乱!
0个!无语ing。。。。。。。。。。
开始处理了!
我们规定:除了公式需要,我们只允许转B2,L2,D,D'和D2
回忆一下,从RUF开始,第一个块是那个?在哪?
用B2,L2,D,D'或D2把他移到RUB
用PLL8或13(个人喜欢用8)交换RUF和RUB
再原路返回
回忆一下,从第二个块开始,第三个块是那个?在哪?
用B2,L2,D,D'或D2把他移到RUB
用PLL8或13交换RUF和RUB
再原路返回
回忆一下,从第四个块开始,第五个块是那个?在哪?
用B2,L2,D,D'或D2把他移到RUB
用PLL8或13交换RUF和RUB
再原路返回
……………………………………………………………………………………………………………………………………
回到RUF了?
8个块的朋友,拍计时器吧
7个块的朋友,如果没检查出来是那个块错了,准备DNF吧
6个块的朋友,把这两个块分别移到RUF和RUB,做一次PLL13或8,再原路返回,拍计时器
5个块的朋友,如果三个块同在顶层或底层,就用PLL三角换公式(这个应该早点告诉大家的)
如果不同在顶层或底层,就当另一次还原吧,反正顺序是记了
4个块的朋友,做两次6个块的处理方法就行了
3个块的朋友,做一次6个块的处理方法和一次5个块的处理方法
或者从5循环的任意一个块开始,当成另一次还原
2个块的朋友,你还没有转y?
1个块的猴子,你玩没玩够?
下面是两个例子
第一个打乱
打乱公式:R2 F2 U R' U' R U' R2 F2
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 U R' U' R U' R2 F2[/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
角朝向:
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 U R' U' R U' R2 F2 CR2 CU' R (R U2 R' U' R U' R' U2)R' [/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
,
角位置:以DLF为正确块,从RUF开始,到RBD,所以要交换RUF和RBD,做D B2,再做PLL8,最后B2 D'
从RBD开始,到BLU,所以要交换RUF和RBD,做B2 D B2,再做PLL8,最后B2 D' B2
从BLU开始,到LUF,所以要交换RUF和LUF,做B2 L2,再做PLL8,最后L2 B2
从LUF开始,到RUB,所以要交换RUF和RUB,直接做PLL8
又发现BLD和RFD要交换,用B2 D' F2将两块移到RUF和RUB上,做PLL8,然后F2 D B2回来
完成!!
完整解法:
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 U R' U' R U' R2 F2 CR2 CU' R (R U2 R' U' R U' R' U2)R' D B2(R U R' U' R' F R2 U' R' U' R U R' F') B2 D' B2 D B2(R U R' U' R' F R2 U' R' U' R U R' F') B2 D' B2 L2 B2(R U R' U' R' F R2 U' R' U' R U R' F')B2 L2(R U R' U' R' F R2 U' R' U' R U R' F')B2 D' F2(R U R' U' R' F R2 U' R' U' R U R' F')F2 D B2[/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
第2个打乱:R2 F2 R F2 U F2 U R' U2
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 R F2 U F2 U R' U2 [/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
角朝向:
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 R F2 U F2 U R' U2 CR2 U2(R U R' U R U2 R' L' U' L U' L' U2 L)U2 R2 U'(R U R' U R U2 R' L' U' L U' L' U2 L)U R2 [/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
角位置:看见RUF,UFL,ULB构成1*1*2-1和RFD,FLD构成的1*1*2,就可以认为这5个块全是对的,处理掉其余3个块后,再转U2就行了
因为是三角换,所以可以用PLL公式解决问题
转U2 F2,这时,底层只有一个正确块,做x R2 D2 R' U' R D2 R' U R' x',再做F2 U2回来,最后是U2
[java2=300,300]
[param=scriptLanguage]SupersetENG[/param]
[param=scriptProgress]0[/param]
[param=script]R2 F2 R F2 U F2 U R' U2 CR2 U2(R U R' U R U2 R' L' U' L U' L' U2 L)U2 R2 U'(R U R' U R U2 R' L' U' L U' L' U2 L)U R2 U2 F2 CR R2 D2 R' U' R D2 R' U R' CR' F2 U2 U2[/param]
[param=beta]30[/param]
[param=stickersFront]4,4,4,4[/param]
[param=stickersRight]5,5,5,5[/param]
[param=stickersDown]0,0,0,0[/param]
[param=stickersBack]1,1,1,1[/param]
[param=stickersLeft]2,2,2,2[/param]
[param=stickersUp]3,3,3,3[/param]
[param=colorTable]0xf8f8f8,0x00732f,0xff4600,0xffd200,0x003373,0x8c000f,0x666666[/param]
[/java2]
大功告成!
还有一个小技巧
做角块位置时,不一定要将要交换的块放在RUB上,可以放在ULB上,用PLL11,也可以放在FLU上,y'+PLL8+y