- 最后登录
- 2017-10-10
- 在线时间
- 88 小时
- 阅读权限
- 20
- 注册时间
- 2008-3-19
- 积分
- 421
- 帖子
- 233
- 精华
- 2
- UID
- 25681
- 性别
- 保密
- 积分
- 421
- 帖子
- 233
- 精华
- 2
- UID
- 25681
- 性别
- 保密
|
<P><FONT color=red size=3><STRONG>OLL的公式有57个之多,往往初学者看得眼花缭乱,不知从何处下手。基本层先法中只有两个公式,这里将挖掘这两个公式的潜力,用它们来完成OLL,从而减轻初学者背公式的压力,增加初学者学习OLL的信心。如果想成为高手,背公式和苦练是不可避免的。<FONT color=seagreen>如果觉得还不错就支持一下哦,让更多的朋友知道这个方法 </FONT></STRONG><IMG alt="" src="http://bbs.mf8-china.com/images/smilies/default/lol.gif" border=0 smilieid="12"> </FONT></P>
<P> </P>
<P><FONT color=blue size=3><STRONG>OLL步骤一:</STRONG></FONT>目标是形成顶面十字。</P>
<P>当我们完成了<FONT color=red><STRONG>F2L</STRONG></FONT>之后,顶面颜色一定会成为附件图中所示的<FONT color=red><STRONG>OLL</STRONG></FONT>第一步的四种初始状态之一:即点状,线状,V状和十字,在这四种状态之间的转换依赖的是我们的<FONT color=red><STRONG>公式一</STRONG></FONT>,如下面的第一个JAVA图所示,我把它命名成“<FONT color=red><STRONG>暗渡陈仓</STRONG></FONT>”,呵呵!每一种手法都有它的镜像手法和逆手法(也就是还原回去的过程),公式一也不例外,我们可以称公式一的镜像手法为“<FONT color=red><STRONG>反渡</STRONG></FONT>”,而称公式一的逆手法为“<FONT color=red><STRONG>逆渡</STRONG></FONT>”,则四种初始状态之间的转换关系如附件图中所示。</P>
<P> </P>
<P><FONT color=blue><STRONG>正渡</STRONG>:</FONT>注意角块四个绿色,不是说它们非得是绿色,而是要注意这几个位置经过正渡将到达顶面。</P>
<P><APPLET codeBase=http://bbs.rubik.com.cn/java/ height=200 archive=rubikplayer.jar width=200 code=ch.randelshofer.rubik.RubikPlayer.class><PARAM NAME="stickersleft" VALUE="6,6,6,5,5,5,5,5,5"><PARAM NAME="stickersdown" VALUE="4,4,4,4,4,4,4,4,4"><PARAM NAME="scrpt" VALUE="R' U' F' U F R"><PARAM NAME="stickersup" VALUE="1,1,1,1,1,6,6,6,6"><PARAM NAME="stickersback" VALUE="6,6,6,0,0,0,0,0,0"><PARAM NAME="stickersfront" VALUE="1,1,1,2,2,2,2,2,2"><PARAM NAME="scriptprogress" VALUE="0"><PARAM NAME="colortable" VALUE="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585"><PARAM NAME="stickersright" VALUE="6,1,6,3,3,3,3,3,3"><PARAM NAME="scrptlanguage" VALUE="SupersetENG"></APPLET> <FONT color=blue><STRONG>逆渡:</STRONG></FONT><APPLET codeBase=http://bbs.rubik.com.cn/java/ height=200 archive=rubikplayer.jar width=200 code=ch.randelshofer.rubik.RubikPlayer.class><PARAM NAME="stickersleft" VALUE="6,6,6,5,5,5,5,5,5"><PARAM NAME="stickersdown" VALUE="4,4,4,4,4,4,4,4,4"><PARAM NAME="scrpt" VALUE="R' F' U' F U R"><PARAM NAME="stickersup" VALUE="1,1,1,1,1,1,1,1,1"><PARAM NAME="stickersback" VALUE="6,6,6,0,0,0,0,0,0"><PARAM NAME="stickersfront" VALUE="6,6,6,2,2,2,2,2,2"><PARAM NAME="scriptprogress" VALUE="0"><PARAM NAME="stickersright" VALUE="6,6,6,3,3,3,3,3,3"><PARAM NAME="colortable" VALUE="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585"><PARAM NAME="scrptlanguage" VALUE="SupersetENG"></APPLET> <FONT color=blue><STRONG>反渡:</STRONG></FONT><APPLET codeBase=http://bbs.rubik.com.cn/java/ height=200 archive=rubikplayer.jar width=200 code=ch.randelshofer.rubik.RubikPlayer.class><PARAM NAME="stickersleft" VALUE="6,6,6,5,5,5,5,5,5"><PARAM NAME="stickersdown" VALUE="4,4,4,4,4,4,4,4,4"><PARAM NAME="scrpt" VALUE="F U R U' R' F'"><PARAM NAME="stickersup" VALUE="1,1,6,1,1,6,1,6,6"><PARAM NAME="stickersback" VALUE="6,6,6,0,0,0,0,0,0"><PARAM NAME="stickersfront" VALUE="6,1,6,2,2,2,2,2,2"><PARAM NAME="scriptprogress" VALUE="0"><PARAM NAME="colortable" VALUE="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585"><PARAM NAME="stickersright" VALUE="1,1,1,3,3,3,3,3,3"><PARAM NAME="scrptlanguage" VALUE="SupersetENG"></APPLET></P>
<P> </P>
<P> </P>
<P align=left>所以对于每一种情况我们要找到完成顶面十字的<FONT color=red><STRONG>最佳路径</STRONG></FONT>: </P>
<P>①<STRONG><FONT color=red>点状</FONT></STRONG>:逆渡到3,然后正渡或者反渡。 </P>
<P>②<FONT color=red><STRONG>线状</STRONG></FONT>:直接逆渡到4;或者正渡到3,然后正渡或者反渡。 </P>
<P>③<FONT color=red><STRONG>V状</STRONG></FONT>:直接正渡或者反渡。 </P>
<P> </P>
<P><FONT color=blue size=3><STRONG>OLL步骤二:</STRONG></FONT>目标是使顶面的颜色一致。</P>
<P>从附件OLL第二步的图中可以看出,情况1,2的共同点是角块的顶面颜色只有一个是对的,并位于我们的对面。对于情况1,顶面三个颜色都具有顺时针旋转到顶面的需要,所以第一步侧面的旋转也是顺时针,而情况2相反具有逆时针旋转需要,所以逆时针旋转侧面,这样有利于记忆。对于情况1,我们依赖的是<FONT color=red><STRONG>公式二</STRONG></FONT>,我将它命名为“<FONT color=red><STRONG>周而复始</STRONG></FONT>”,操作一下大家会发现,底面的一个角块到顶层转了一圈又回到原位,故此得名。情况2用的是<FONT color=red><STRONG>镜像周而复始</STRONG></FONT>。 </P>
<P><FONT color=blue><STRONG>周而复始:</STRONG></FONT><APPLET codeBase=http://bbs.rubik.com.cn/java/ height=200 archive=rubikplayer.jar width=200 code=ch.randelshofer.rubik.RubikPlayer.class><PARAM NAME="stickersleft" VALUE="6,6,1,5,5,5,5,5,5"><PARAM NAME="stickersdown" VALUE="4,4,4,4,4,4,4,4,4"><PARAM NAME="scrpt" VALUE="F U F' U F U2 F'"><PARAM NAME="stickersup" VALUE="1,1,6,1,1,1,6,1,6"><PARAM NAME="stickersback" VALUE="6,6,6,0,0,0,0,0,0"><PARAM NAME="stickersfront" VALUE="6,6,1,2,2,2,2,2,2"><PARAM NAME="scriptprogress" VALUE="0"><PARAM NAME="colortable" VALUE="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585"><PARAM NAME="stickersright" VALUE="6,6,1,3,3,3,3,3,3"><PARAM NAME="scrptlanguage" VALUE="SupersetENG"></APPLET> <FONT color=blue><STRONG>镜像:</STRONG></FONT>(其中U2应为U'2,体现周而复始)<APPLET codeBase=http://bbs.rubik.com.cn/java/ height=200 archive=rubikplayer.jar width=200 code=ch.randelshofer.rubik.RubikPlayer.class><PARAM NAME="stickersleft" VALUE="6,6,6,5,5,5,5,5,5"><PARAM NAME="stickersdown" VALUE="4,4,4,4,4,4,4,4,4"><PARAM NAME="scrpt" VALUE="R' U' R U' R' U2 R"><PARAM NAME="stickersup" VALUE="1,1,6,1,1,1,6,1,6"><PARAM NAME="stickersback" VALUE="1,6,6,0,0,0,0,0,0"><PARAM NAME="stickersfront" VALUE="1,6,6,2,2,2,2,2,2"><PARAM NAME="scriptprogress" VALUE="0"><PARAM NAME="stickersright" VALUE="1,6,6,3,3,3,3,3,3"><PARAM NAME="colortable" VALUE="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585"><PARAM NAME="scrptlanguage" VALUE="SupersetENG"></APPLET></P>
<P><FONT color=blue><STRONG>一个组合的例子:</STRONG></FONT><APPLET codeBase=http://bbs.rubik.com.cn/java/ height=200 archive=rubikplayer.jar width=200 code=ch.randelshofer.rubik.RubikPlayer.class><PARAM NAME="stickersleft" VALUE="6,6,6,5,5,5,5,5,5"><PARAM NAME="stickersdown" VALUE="4,4,4,4,4,4,4,4,4"><PARAM NAME="scrpt" VALUE="R' U' R U' R' U2 R CU' F U F' U F U2 F'"><PARAM NAME="stickersup" VALUE="6,1,1,1,1,1,6,1,1"><PARAM NAME="stickersback" VALUE="6,6,1,0,0,0,0,0,0"><PARAM NAME="stickersfront" VALUE="1,6,6,2,2,2,2,2,2"><PARAM NAME="scriptprogress" VALUE="0"><PARAM NAME="colortable" VALUE="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585"><PARAM NAME="stickersright" VALUE="6,6,6,3,3,3,3,3,3"><PARAM NAME="scrptlanguage" VALUE="SupersetENG"></APPLET></P>
<P> </P>
<P><FONT color=blue><STRONG>技巧:</STRONG></FONT> 对于③④⑤的状态,大家可能往往无所适从,这里有一个<FONT color=red><STRONG>统一的解决方案</STRONG></FONT>: </P>
<P><STRONG><FONT color=black>1.</FONT></STRONG> <FONT size=3><STRONG>让两个顶面颜色位置正确的角块参与旋转,这时参与旋转的三个角块当中只有一个顶面颜色不对,我们根据如何能将这一个角块的颜色调整对,来决定使用公式二或者公式二的镜像。</STRONG></FONT>这样旋转之后就只有这一个角块的颜色是对的,变成了情况1或者情况2,再对应使用一次公式二和公式二的镜像就可以将顶面颜色统一了。</P>
<P><STRONG><FONT color=black>2.</FONT></STRONG> <FONT size=3><STRONG>至于⑤的状态,我们可以事先在心中想象用公式二会有几个顶面颜色是对的,如果发现是两个,不要犹豫,立刻使用公式二的镜像手法,一定会是只有一个顶面颜色是对的。</STRONG></FONT></P>
<P><STRONG><FONT color=black>3.</FONT></STRONG> 另外,如果使用了后面讲到的一个技巧,在这一步将少使用一次公式二。</P>
<P> </P>
<P><FONT color=blue size=3><STRONG>附录:</STRONG></FONT></P>
<P>为了方便大家记住<FONT color=red><STRONG>公式一</STRONG></FONT>,对其每一步分析如下: </P>
<P>①旋转可见侧面使底面颜色背对着我们上来。 </P>
<P>②还是背对着我们,甩出一个角块。 </P>
<P>③旋转另一个可见侧面,使两个底面颜色上到侧面可见位置。 </P>
<P>④甩出的角块回来。 </P>
<P>⑤偷偷上来的两个底面颜色又回到原来位置,可谓暗渡陈仓。 </P>
<P>⑥底面颜色还原。</P>
<P> </P>
<P>为了方便大家记住<FONT color=red><STRONG>公式二</STRONG></FONT>,对其每一步分析如下:</P>
<P>①旋转可见侧面使底面颜色背对着我们上来。 </P>
<P>②还是背对着我们,甩出一个角块。 </P>
<P>③两个底面颜色归位。 </P>
<P>④甩出的角块环游顶面,这一步旋转90度。 </P>
<P>⑤还是原来的那两个底面颜色上来接应。 </P>
<P>⑥角块与两个底面颜色汇合。 </P>
<P>⑦底面颜色还原。</P>
<P><FONT color=blue size=3><STRONG>一个重要的技巧:</STRONG></FONT></P>
<P>我们知道OLL步骤二如果只有一个顶面颜色是对的,我们就只需要进行一次公式二或者公式二的镜像就可以完成,如果能在步骤一就为步骤二做好铺垫,岂不更好?</P>
<P><FONT color=red><STRONG>按照这个思路,技巧如下:</STRONG></FONT></P>
<P><STRONG><FONT size=3>如附图步骤一右下角所示的③状态,我们即可以用正渡也可以用反渡,我们需要观察阴影所示四个面的颜色(反渡后这四个位置将到达顶面),如果其中含有一个或者四个(^_^如果是四个,恭喜你,中奖了,嘿嘿!)顶面颜色绿色,那么就要应用反渡;否则,不要犹豫,立即进行正渡,因为进行完正渡之后的情况至少不会坏于反渡。</FONT></STRONG></P>
[ 本帖最后由 金眼睛 于 2008-5-9 17:32 编辑 ] |
-
OLL.JPG
(87.39 KB, 下载次数: 149)
适合初学者的OLL
|