刘超 发表于 2008-6-7 17:25:35

还没认真看,好像不是很懂:)

kennyleelee 发表于 2008-6-7 17:39:56

看起来更晕<IMG alt="" src="http://bbs.mf8-china.com/images/smilies/default/sad.gif" border=0 smilieid="2">

kexin_xiao 发表于 2008-6-7 17:43:45

回复 7# 的帖子

可以看啊,你再看看你的电脑是不是有问题吧

kexin_xiao 发表于 2008-6-7 17:45:20

不管怎样,我都支持LZ的研究精神!

乌木 发表于 2008-6-7 19:34:15

<P>试试用你的方法复原一个实例:</P>
<P>&nbsp;</P>
<applet code="RubikPlayer.class" codebase=3 width="280" height="300">
<param name="colortable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[棱块] L' B D2 F2 R2  D'  L2  D2  B2  \n[三个角块]  (F' D' F) D y  (R' D' R ) D' y  (F D F') \n[中层三个棱块] x2 y' E' (R U'R') E2 U' ( F' U F) E (R U R' ) U' ( F' U F)\n[上层棱块] E2 U (F' U' F) U'          ">
  <param name="scriptProgress" value="0">
  <param name="beta" value="29">
  <param name="stickersFront" value="5,4,3,2,0,4,4,3,4">
  <param name="stickersRight" value="2,3,2,0,1,3,5,0,5">
  <param name="stickersDown" value="0,2,0,1,2,2,3,4,3">
  <param name="stickersBack" value="1,3,0,4,3,5,4,2,2">
  <param name="stickersLeft" value="1,5,3,1,4,1,1,0,2">
  <param name="stickersUp" value="5,1,0,0,5,5,1,5,4">
</applet>
<P>&nbsp;</P>
<P>未完,还有四个角块。  </P>

乌木 发表于 2008-6-7 20:14:40

<P>继续:</P>
<P>&nbsp;</P>
<applet code="RubikPlayer.class" codebase=3 width="280" height="300">
<param name="colortable" value="0xf8f8f8,0x00732f,0xff4400,0xffd200,0x003373,0x8c000f,0x858585">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[角块] (R' D' R D)(R' D' R D)(R' D' R D)\n U (R' D' R D) (R' D' R D)(R' D' R D)\n U2 F'(R' D' R D)(R' D' R D)(R' D' R D)(R' D' R D)\n U'(R' D' R D) (R' D' R D) U F U ">
  <param name="scriptProgress" value="0">
  <param name="beta" value="29">
  <param name="stickersFront" value="2,1,0,1,1,1,1,1,0">
  <param name="stickersRight" value="4,0,5,0,0,0,1,0,0">
  <param name="stickersDown" value="5,5,2,5,5,5,5,5,5">
  <param name="stickersBack" value="0,4,4,4,4,4,4,4,4">
  <param name="stickersLeft" value="3,3,1,3,3,3,3,3,3">
  <param name="stickersUp" value="2,2,1,2,2,2,3,2,2">
</applet>
<P>&nbsp;</P>
<P>&nbsp;</P>
<P>是这么个过程吧?</P>

乌木 发表于 2008-6-7 20:58:26

<P>最后两个角块如果位置对,则要解决的一定只是色向,一顺一逆。如果最后有两角要互换位置,一定还有奇数个“棱块偶轮换”。</P>
<P>&nbsp;</P>
<P>对于“如果出现这种情况,顶面的四个角的位置、颜色都正确了,但是下面两层还是有点乱。没关系,继续用公式二…………”这种情况好像还不好掌握,最好楼主举些这种情况的例子,否则只好慢慢琢磨了。</P>

[ 本帖最后由 乌木 于 2008-6-7 21:14 编辑 ]

乌木 发表于 2008-6-7 22:31:58

<P>5楼中你说:“我实在是弄不明白,为什么我在这一楼的帖子中的JAVA图会出现错误。本来正确的应该像图片中显示的一样,可是在帖子中就是显示一个已经六面还原的魔方。我已经试过很多遍了。不知道什么原因,也不知道怎么解决。郁闷。我是第一次发JAVA图,前面几个都好好的。”</P>
<P>&nbsp;</P>
<P>&nbsp;估计原因是你对贴有正常java图的帖子加以“编辑”了,原来的代码中的有关部分就没有了,再发表后就只留下复原态的魔方图了。要编辑,可以,但必须重新贴java代码。较烦,不如不编辑,在楼下另行跟帖。</P>

[ 本帖最后由 乌木 于 2008-6-7 22:33 编辑 ]

zoukongyijia 发表于 2008-6-7 23:40:34

<P>非常感谢和佩服乌木老师。<BR>1、非常抱歉,我看不到你的JAVA图。我不知道为什么,在本网站上有的能看到,有的只能看到灰蒙蒙的一片。即使是在同一帖中也会出现这两种情况。我自己帖的也是,我在一个跟帖中试发成功后,在自己的帖子中却看不到,只好改用另一个JAVA。<BR>2、如果出现顶面已经转好了,但下面两层是乱的。(产生这个现象的原因是R'D'RD的公式使用次数不是6的倍数),继续用“R'D'RD”,转两次或四次,就一定会出现只剩两个角块位置正确颜色错误、其他块全部正确的情况,并且是一定是在前上右角和前下右角。这个时候,要整个转动魔方,把这两个错误的块都放在顶面,再用“R'D'RD”翻转这两个块。方法见下。<BR>3、正如你说的一样,最后两个块位置正确,颜色错误。一定是一个是顺时针转,一个是逆时针转。把这两个都置于顶面,一个置于前右上角,不用判断顺逆,只要运用“R'D'RD”二次或四次,它的颜色就会翻过来,这时,下面两层还是乱的。转动顶面,把最后一个角块转到前右上角,运用“R'D'RD”四次或两次,就可以全部还原了。总之,R'D'RD这个公式应该用6的倍数次,下面两层就可还原。<BR>4、举例子的问题。其实我在五楼最后一个JAVA图中就是这样的例子。这个图是调整五个角块位置和颜色一起来的,步数很多,有55步,一般人未必有这个耐心看完。可以在<FONT color=red>进度条上单击</FONT>,就可以跳到后面。我的例子中,在27步中就出现了只有两个角块位置正确颜色错误的情况,所以我在27步用了Y'来整体转动魔方。</P>
<P></P>
<P>5、JAVA错误的原因不是您说的。因为5楼我编辑了很多次了,最后一个从来没有错过。而且代码都是重新制作、复制、粘贴了几次。</P>

zoukongyijia 发表于 2008-6-7 23:45:47

<P>原帖由 <I>kennyleelee</I> 于 2008-6-7 17:39 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&amp;pid=151165&amp;ptid=9555" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 看起来更晕 </P>
<P>我在一楼就说了,本教程未必适合初学者,因为本人文字组织能力的问题。但是这个方法绝对是很简单的。</P>
页: 1 2 [3] 4 5 6 7 8
查看完整版本: 缺角法(详细修改版)──没有公式记忆量最少的还原方法一经学会永不忘记