- 最后登录
- 2024-1-3
- 在线时间
- 44 小时
- 阅读权限
- 10
- 注册时间
- 2008-4-13
- 积分
- 76
- 帖子
- 47
- 精华
- 1
- UID
- 28413
- 性别
- 保密
- 积分
- 76
- 帖子
- 47
- 精华
- 1
- UID
- 28413
- 性别
- 保密
|
本帖最后由 zoukongyijia 于 2014-6-18 18:08 编辑
<P> 很多朋友问,到底哪种还原方法更好一点。</P>
<P> 这个问题实在难以回答。每种方法都有存在的理由。有人追求速度,自然是CFOP法好。有人不想记公式,那就是缺角法好一点。(什么,你不知道什么是缺角法,看看这里<A href="http://bbs.mf8-china.com/viewthread.php?tid=9555&extra=&page=1" target=_blank>http://bbs.mf8-china.com/viewthread.php?tid=9555&extra=&page=1</A>。),有人想在公式和速度之间寻找平衡,那就是层先法或角先法。</P>
<P> 但是这几种方法到底如何,有什么不同呢。我做了几个JAVA图。每个图的初始状态是一样的。分别用层先法、CFOP法、角先法、缺角法来还原,看看各自的步数和时间。</P>
<P> 几点说明:</P>
<P> 1、初始状态肯定是一样的。并且是随机打乱的。速度设置也是一样的。</P>
<P> 2、所用的方法未必是最优解。</P>
<P> 3、层先法和CFOP法的解法是我从台湾一个网站(<A href="http://teach.ymhs.tyc.edu.tw/t1086/other/Rubiks-cube.htm" target=_blank>http://teach.ymhs.tyc.edu.tw/t1086/other/Rubiks-cube.htm</A>)抄来的。这个网站首页就有三个方法还原魔方的动画显示,分别是LBL(就是层先法)、CFOP法、8355法(就是缺角法),不过缺角法的初始状态不一样,所以我重新做了一下。角先法是我自己做的。</P>
<P>
</P>
<P> 4、每种方法都有一些多余的动作,如整体转动魔方、最后的几步展示魔方。</P>
<P> 5、我没有设置动画自动播放,要点一下“播放”(小三角箭头)才会播放。</P>
<P> 6、可以在进度条上单击跳到后面,就像你看电影的软件一样。</P>
<P> 7、可以一步步观察。</P>
<P> 8、CFOP法的步骤比角先法还多??这个,这个,我也不知道,我对CFOP是一点都不懂,也不感兴趣。公式太多了。不过角先法是我自己做的。以后有空时,做个角先法的教程。</P>
<P>缺角法: <APPLET codeBase=http://zmb.fnfnet.com/myopus/rubik/ height=200 archive=http://zmb.fnfnet.com/myopus/rubik/AnimCube.jar width=200 code=AnimCube.class name=rubik><PARAM NAME="initrevmove" VALUE="3"><PARAM NAME="textheight" VALUE="3"><PARAM NAME="hint" VALUE="7"><PARAM NAME="speed" VALUE="9"><PARAM NAME="bgcolor" VALUE="FFFFFF"><PARAM NAME="movetext" VALUE="#"><PARAM NAME="scale" VALUE="6"><PARAM NAME="facelets" VALUE="ybgoyyrbwgobrwyobwrowrbgooybwgygrggwbyybowowoygbgrwrrr"><PARAM NAME="butbgcolor" VALUE="99CCFF"><PARAM NAME="move" VALUE="{这是用缺角法}x R U z' D F' R U' l' y' B' u R z' F D2 F' z2 F D F' z' L' u2Rx2F'U2Fu2F'U2FuF'U'Fu2F'UFU'RU2R'F'UFU'RU'R'R'D'RDU2R'D'RDU'R'D'RDR'D'RDR'D'RDR'D'RDR'D'RDU2R'D'RDR'D'RDR'D'RDR'D'RDR'D'RU x x' z2 z2"><PARAM NAME="buttonbar" VALUE="1"></APPLET> CFOP法 <APPLET codeBase=http://zmb.fnfnet.com/myopus/rubik/ height=200 archive=http://zmb.fnfnet.com/myopus/rubik/AnimCube.jar width=200 code=AnimCube.class name=rubik><PARAM NAME="initrevmove" VALUE="3"><PARAM NAME="textheight" VALUE="3"><PARAM NAME="hint" VALUE="7"><PARAM NAME="speed" VALUE="9"><PARAM NAME="bgcolor" VALUE="FFFFFF"><PARAM NAME="movetext" VALUE="#"><PARAM NAME="scale" VALUE="6"><PARAM NAME="facelets" VALUE="ybgoyyrbwgobrwyobwrowrbgooybwgygrggwbyybowowoygbgrwrrr"><PARAM NAME="butbgcolor" VALUE="99CCFF"><PARAM NAME="move" VALUE="{这是用CFOP法}x R U z' D F' R U' l' y U' F' U2 F U' F' U F z' U F' U F U' F' U' F U d R U R' U2 R U R' U' R U R' z' F' U' F U' R U R' z' R' F' U' F U R U2 R U R' U' R' F R F' z d2 F B U2 F' B' L' U R' U' U' L U' R U2 x x' z2 z2"><PARAM NAME="buttonbar" VALUE="1"></APPLET> </P>
<P>层先法 <APPLET codeBase=http://zmb.fnfnet.com/myopus/rubik/ height=200 archive=http://zmb.fnfnet.com/myopus/rubik/AnimCube.jar width=200 code=AnimCube.class name=rubik><PARAM NAME="initrevmove" VALUE="3"><PARAM NAME="textheight" VALUE="3"><PARAM NAME="hint" VALUE="7"><PARAM NAME="speed" VALUE="9"><PARAM NAME="bgcolor" VALUE="FFFFFF"><PARAM NAME="movetext" VALUE="#"><PARAM NAME="scale" VALUE="6"><PARAM NAME="facelets" VALUE="ybgoyyrbwgobrwyobwrowrbgooybwgygrggwbyybowowoygbgrwrrr"><PARAM NAME="butbgcolor" VALUE="99CCFF"><PARAM NAME="move" VALUE="{这是用层先法}x R U z' D F' R U' l' y' B' u R z' F D2 F' z2 F D F' z' L' u2 R z' z' L u' F' x2 d' U R U' R' U' F' U F z' U' F' U F U R U' R' d U R U' R' U' F' U F d U R U' R' U' F' U F z2 R' U' F' U F R z' U L U' R' U L' U' R z' R U R' U R U2 R' U2 z2 R U R' U R U2 R' U2 z2 R' U' R U' R' U2 R U R U R' U R U2 R' U' x x' z2 z2"><PARAM NAME="buttonbar" VALUE="1"></APPLET> 角法法 <APPLET codeBase=http://zmb.fnfnet.com/myopus/rubik/ height=200 archive=http://zmb.fnfnet.com/myopus/rubik/AnimCube.jar width=200 code=AnimCube.class name=rubik><PARAM NAME="initrevmove" VALUE="3"><PARAM NAME="textheight" VALUE="3"><PARAM NAME="hint" VALUE="7"><PARAM NAME="speed" VALUE="9"><PARAM NAME="bgcolor" VALUE="FFFFFF"><PARAM NAME="movetext" VALUE="#"><PARAM NAME="scale" VALUE="6"><PARAM NAME="facelets" VALUE="ybgoyyrbwgobrwyobwrowrbgooybwgygrggwbyybowowoygbgrwrrr"><PARAM NAME="butbgcolor" VALUE="99CCFF"><PARAM NAME="move" VALUE="{这是用角先法}B2RBUR'D'RY2R1U1R3U3F3U3F1DR3U1F3L2F1U3R1D'FEF'D'FEF'D'FEF'UR'ERE'U'R'ERU'R'E'RD'FE'F'E'F'EFyR2F2M'F2MB2MUMUMU2M'UM'UM'U2B2x x' z2 z2"><PARAM NAME="buttonbar" VALUE="1"></APPLET></P> |
-
总评分: 经验 + 5
查看全部评分
|