zoukongyijia 发表于 2008-6-11 15:18:45

魔方还原方法对比(层先法、CFOP法、角先法、缺角法)

本帖最后由 zoukongyijia 于 2014-6-18 18:08 编辑

<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 很多朋友问,到底哪种还原方法更好一点。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个问题实在难以回答。每种方法都有存在的理由。有人追求速度,自然是CFOP法好。有人不想记公式,那就是缺角法好一点。(什么,你不知道什么是缺角法,看看这里<A href="http://bbs.mf8-china.com/viewthread.php?tid=9555&amp;extra=&amp;page=1" target=_blank>http://bbs.mf8-china.com/viewthread.php?tid=9555&amp;extra=&amp;page=1</A>。),有人想在公式和速度之间寻找平衡,那就是层先法或角先法。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 但是这几种方法到底如何,有什么不同呢。我做了几个JAVA图。每个图的初始状态是一样的。分别用层先法、CFOP法、角先法、缺角法来还原,看看各自的步数和时间。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 几点说明:</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 1、初始状态肯定是一样的。并且是随机打乱的。速度设置也是一样的。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2、所用的方法未必是最优解。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;4、每种方法都有一些多余的动作,如整体转动魔方、最后的几步展示魔方。</P>
<P>&nbsp;&nbsp; &nbsp;&nbsp; 5、我没有设置动画自动播放,要点一下“播放”(小三角箭头)才会播放。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 6、可以在进度条上单击跳到后面,就像你看电影的软件一样。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp;7、可以一步步观察。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 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>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 角法法 <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>

雾沁 发表于 2008-6-11 15:21:36

这个是JAVA图吗?很好啊,居然还有镜象!

zoukongyijia 发表于 2008-6-11 15:28:48

<P>原帖由 <I>雾沁</I> 于 2008-6-11 15:21 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=156052&amp;ptid=9824" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 这个是JAVA图吗?很好啊,居然还有镜象! </P>
<P>这个有镜像的JAVA助手是这里的。<A href="http://zmb.fnfnet.com/myopus/rubik/tools/applettools.htm">http://zmb.fnfnet.com/myopus/rubik/tools/applettools.htm</A>,选择色片距离就可以了。</P>
<P>用本站的JAVA,我的电脑上无法显示,就另找了一个。</P>

zoukongyijia 发表于 2008-6-11 15:41:39

<P>才发的帖子就成了旧帖????</P>
<P></P>
<P>10日的帖子是新帖,我的11日的帖子反成了旧帖????????</P>

魔鱼儿 发表于 2008-6-11 16:34:32

学习了,很不错的东东

icedragon 发表于 2008-6-11 16:37:46

LZ图做的很好,也把大家比较熟知的方法做了一下。
支持!
不过 棱先法?桥式?。。。。其他的。。。。。

zoukongyijia 发表于 2008-6-11 17:29:20

<P>原帖由 <I>icedragon</I> 于 2008-6-11 16:37 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=156121&amp;ptid=9824" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> LZ图做的很好,也把大家比较熟知的方法做了一下。支持!不过 棱先法?桥式?。。。。其他的。。。。。 </P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 楼上的,你太高估我了,把我当作高手了。呵呵</P>
<P>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp; 我只会层先法、角先法、缺角法(根据魔方小站的“记忆最少的方法”改进而来)。其他CFOP、桥式、棱先什么的还没学会。也不打算学。特别是CFOP和桥式,有点难记。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp; &nbsp; 我玩魔方不企求多快的速度。我现在用层先、角先、缺角法,时间都在2分钟左右。我很满足了。也就是说,在朋友面前用两分钟时间转好一个魔方,我就有面子了。</P>
<P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我发这个帖子,只是想让多几个人关注我的“缺角”法,因为我认为这个才是记忆最少的方法。可以说记忆量几乎为零,领悟之后,可以做到永远不会忘记。不像其他方法要记公式。以前我学过角先法和层先法,两年时间就忘记得一干二净了。又从头再学。</P>

bbshanwei 发表于 2008-6-11 17:43:19

这种JAVA很不错,不用翻转魔方就可以看到后面和底面的情况。

bimilbenhao 发表于 2008-6-11 17:59:36

看不了 图..........   :L :L :L :'( :'(

臭虫 发表于 2008-6-11 18:23:14

顶一下楼主,近来水贴越来越多...这么纯学术性的贴子得要多多支持...对于新学习的人还是有不少帮助的...:lol
页: [1] 2 3 4
查看完整版本: 魔方还原方法对比(层先法、CFOP法、角先法、缺角法)