臭虫 发表于 2005-12-17 04:45:35

魔方入门 第一层教程

超级详细

    ●本文用了很多JAVA图,可以动态的演示还原的方法,JAVA图的正常显示需要电脑上安装有JAVA软件,大家如看不到的,请先下载安装JAVA软件,下载地址(安装后须重启IE):http://mf8.nease.net/java/

    ●先简单了解一下魔方的结构。魔方系由26个“块”组成,我们把它们分为三类:有三个颜色的块是“角块”,处于魔方的八个角,魔方上共八个(下左图);有二个颜色的块是“棱块”,处于角块与中心块之间,共12个(下中图);只有一个颜色的块则是“中心块”,处于每个面的中心,共六个(下右图)。魔方各类块之间不能互移,角块无法移动到棱块或中心块的位置,棱块也无法移动到角块或中心块的位置,中心块亦然。此外,这26个块没有任何两个块的颜色是相同的,每个块都不同。我们称的还原六面,其实也可以说是在还原26个“块”,科学的还原方法都是以块为单位进行还原,而不是一面面的还原。
<applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[魔方的角块] ">
  <param name="stickersFront" value="1,6,1,6,6,6,1,6,1">
  <param name="stickersRight" value="2,6,2,6,6,6,2,6,2">
  <param name="stickersDown" value="0,6,0,6,6,6,0,6,0">
  <param name="stickersBack" value="4,6,4,6,6,6,4,6,4">
  <param name="stickersLeft" value="5,6,5,6,6,6,5,6,5">
  <param name="stickersUp" value="3,6,3,6,6,6,3,6,3">
</applet> <applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[魔方的棱块] ">
  <param name="stickersFront" value="6,1,6,1,6,1,6,1,6">
  <param name="stickersRight" value="6,2,6,2,6,2,6,2,6">
  <param name="stickersDown" value="6,0,6,0,6,0,6,0,6">
  <param name="stickersBack" value="6,4,6,4,6,4,6,4,6">
  <param name="stickersLeft" value="6,5,6,5,6,5,6,5,6">
  <param name="stickersUp" value="6,3,6,3,6,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[魔方的中心块] ">
  <param name="stickersFront" value="6,6,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,0,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet>

    (注:按住右键来拖曳魔方,可看到其它面的情况)


    魔方还原六面有很多种方法,快速还原法有如20秒还原法(Cross+F2L+OLL+PLL)、桥式还原法等等,而作为基本的入门方法,层先法是其中的主流也是其中较简单的,它是把魔方分为上、中、下三个层,一层层进行还原,如下图,是一种以“块”为单位复原“层”,以层为单位复原整个魔方的还原方法。本文仅讲述其中的第一步,第一层的复原。
<applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第一层] ">
  <param name="stickersFront" value="1,1,1,6,6,6,6,6,6">
  <param name="stickersRight" value="2,2,2,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="4,4,4,6,6,6,6,6,6">
  <param name="stickersLeft" value="5,5,5,6,6,6,6,6,6">
  <param name="stickersUp" value="3,3,3,3,3,3,3,3,3">
</applet> <applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第二层] ">
  <param name="stickersFront" value="1,1,1,1,1,1,6,6,6">
  <param name="stickersRight" value="2,2,2,2,2,2,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="4,4,4,4,4,4,6,6,6">
  <param name="stickersLeft" value="5,5,5,5,5,5,6,6,6">
  <param name="stickersUp" value="3,3,3,3,3,3,3,3,3">
</applet> <applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第三层] ">
  <param name="stickersFront" value="1,1,1,1,1,1,1,1,1">
  <param name="stickersRight" value="2,2,2,2,2,2,2,2,2">
  <param name="stickersDown" value="0,0,0,0,0,0,0,0,0">
  <param name="stickersBack" value="4,4,4,4,4,4,4,4,4">
  <param name="stickersLeft" value="5,5,5,5,5,5,5,5,5">
  <param name="stickersUp" value="3,3,3,3,3,3,3,3,3">
</applet>

    第一层的还原共涉及四个角块和四个棱块,需要一个块一个块的还原,本文的还原方法比较倾向于速度还原,学习中需要学习者对自己使用的魔方的颜色排列有一些了解。另外,本文对涉及理论的地方的阐述都尽量简单,目的是使学习者更快的学会,然后在实践中再慢慢理解。


    一、架十字
<applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[完整的十字] ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>

    如图,这是我们这一步所要达到的目的,习惯上一般把这一步形象的称为“架十字”或“架第一层十字”。

    (一)了解自己魔方的颜色

    请拿起你的魔方,看看你的魔方的六个面都各是什么颜色,如果你的魔方是已经打乱了的,则看魔方的六个中心块的颜色(不需要理会角块与棱块),比如,下面是我用的魔方。
    注:面的颜色与中心块的颜色总是一至的
<applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="stickersFront" value="1,1,1,1,1,1,1,1,1">
  <param name="stickersRight" value="2,2,2,2,2,2,2,2,2">
  <param name="stickersDown" value="0,0,0,0,0,0,0,0,0">
  <param name="stickersBack" value="4,4,4,4,4,4,4,4,4">
  <param name="stickersLeft" value="5,5,5,5,5,5,5,5,5">
  <param name="stickersUp" value="3,3,3,3,3,3,3,3,3">
</applet> <applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="stickersFront" value="6,6,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,0,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet>

    这里的“颜色”包含了两层内容:1、是什么颜色;2、各颜色的排列。
    第一点如上面的魔方,六个面(中心块)的颜色分别是:黄、橙、青、红、蓝、白。而第二点则是关于这六个颜色是如何排列,如黄色旁边的四面是什么颜色,橙色旁边的四面是什么颜色等等。
    知道了这两点后,我们便可进入下面一步了。

    (二)选择开始面与记忆魔方颜色

    首先要选择魔方的某种颜色作为自己的“开始面”,也就是以后的每一次复原魔方都从这个颜色面开始。这种作法对于快速提高还原速度非常有意义,初学者也能较快地就熟练。大家可根据自己的色觉固定一个开始面,建议不要用暗色彩,即红色面和蓝色面。
    另说明一点,这个开始面是可以更改的,如果你在以后感觉到从其它某个颜色开始还原更好,可以再进行更改。
    再下来,是要对魔方的颜色作简单的记忆,你需要记住:开始面旁的四个侧面的颜色及顺序是什么。
    这里以我以前的学习过程为例,说明一下记忆的内容和方法,我使用的是黄色开始面:
<applet code="RubikPlayer.class" codebase=3 width="170" height="250">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="stickersFront" value="6,6,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,0,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet>

    1、记住四个颜色的顺时针顺序(从橙色起)是“橙→青→红→蓝”。
    2、记住橙色的背面是红色(橙红为相近色系);
    3、记住青色的背面是蓝色(青蓝为相近色系);
    这里的第1点记忆内容实际已经包含了2、3点的内容了,特别分出来是为了强化一下。
    注:标准魔方的各面颜色搭配一般是固定的,当前比较流行的颜色搭配顺序是红色背对橙色、蓝色背对青色、黄色背对白色,即如上图的魔方,论坛上常说到的“标准魔方颜色”,也指于此。

   (三)架棱的顺序

    原则上四个棱没有还原先后次序的要求,但初学者对颜色的记忆不深,可以用下面的还原次序。
    1、先还原任意某个棱块;
    2、再还原与第一个棱块处于背面关系的另一个棱块;
    3、还原余下两个棱块的任意某个;
    4、还原最后一个棱块;
    随便举个例来说明一下吧:
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第一步] ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第二步] ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第三步] ">
  <param name="stickersFront" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[第四步] ">
  <param name="stickersFront" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>

    第一步是任意还原某个棱块,这里选择先还原“黄橙”棱;第二步是还原了与“黄橙”棱块处于背面关系的 “黄红”棱,在魔方上呈现一个“一”字;第三步是还原余下两个棱块的任意某个,这里选择了还原“黄青”棱,根据“橙→青→红→蓝”的颜色顺序,“黄青”棱还原在了“黄橙”棱的顺时针左侧;第四步是还原最后一个棱,还原到最后一个位置上。由此,十字的主体就算完成了。

    (四)架第一棱

    从这一步开始,我们正式开始学习还原魔方了。第一个棱的还原有四种可能情况:
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R ">
  <param name="stickersFront" value="6,6,6,6,6,3,6,6,6">
  <param name="stickersRight" value="6,6,6,2,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,2,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,3,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R2 ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,2,6">
  <param name="stickersDown" value="6,6,6,6,6,3,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R F' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,3,6">
  <param name="stickersDown" value="6,6,6,6,6,2,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R' F' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,6,3,2,6,6,6">
</applet>

    注:JAVA图从左到右四个按钮依次表示:
    第一个:回到开始状态          第二个:自动演示下框显示的步骤
    第三个:倒退一步            第四个:前进一步
    另外,左键单击魔方各面,可以使魔方按意愿进行转动。

    本文对各类状态的罗列都比较详细,但绝不是要求大家一个个去记忆的,请大家多进行练习,慢慢理解其规律,整个第一层的还原其实都可以归结为几条规律的。本文特别使用了相当多的JAVA图,建议大家先在JAVA图上多看几次演示,明白基本的原则后再操作还原。
    另外,大家在这里以及下文的整个还原过程中,除了已经还原了的块和现在准备还原的块之外,其它所有的中心块、角块、棱块都不需要理会它们的情况如何,即使它们已经处在正确的位置上。
[此贴子已经被作者于2005-12-17 4:50:49编辑过]

臭虫 发表于 2005-12-17 05:04:11

继续上文
    (五)架第二棱

    首先将你的魔方作如下的转动调整。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="d ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,6,6">
</applet>

    转动后观察第二棱与第一棱的位置关系,多转几次,直到第二棱与第一棱的关系成为下列的某种状态,下面是第二棱的还原方法。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R ">
  <param name="stickersFront" value="6,6,6,6,6,3,6,6,6">
  <param name="stickersRight" value="6,6,6,5,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,5,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,3,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R2 ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,5,6">
  <param name="stickersDown" value="6,6,6,6,6,3,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,6,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R U F' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,3,6">
  <param name="stickersDown" value="6,6,6,6,6,5,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R' U F' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,5,6,6,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F R ">
  <param name="stickersFront" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,5,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B' R' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,5,6,3,3,6,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F U F' ">
  <param name="stickersFront" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,6,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B' U' B ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,6,6,6,6">
</applet>

    (六)架第三棱
像架第二棱时的方法一样,首先将你的魔方作同样的转动调整。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="d ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,6,6">
</applet>

    转动后观察第三棱与前二棱的位置关系,多转几次,直到第三棱与前二棱的关系成为下列的某种状态,下面是第三棱的还原方法。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F' ">
  <param name="stickersFront" value="6,6,6,6,6,1,6,6,6">
  <param name="stickersRight" value="6,2,6,3,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F ">
  <param name="stickersFront" value="6,6,6,1,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,3,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F2 ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,1,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,6,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F' U' R ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,3,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F U' R ">
  <param name="stickersFront" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,6,6,3,3,3,6,1,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B' U R' ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,1,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B2 D2 F2 ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,6,6">
</applet>

   (七)架第四棱

    像前面的方法一样,仍然首先将你的魔方作同样的转动调整。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="d ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,6,6">
</applet>

    转动后观察第四棱与前三棱的位置关系,多转几次,直到第四棱与前三棱的关系成为下列的某种状态,下面是第四棱的还原方法。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F' ">
  <param name="stickersFront" value="6,6,6,6,6,4,6,6,6">
  <param name="stickersRight" value="6,5,6,3,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F ">
  <param name="stickersFront" value="6,6,6,4,6,6,6,6,6">
  <param name="stickersRight" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,3,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F2 ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,4,6">
  <param name="stickersRight" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,6,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F' U' R ">
  <param name="stickersFront" value="6,6,6,6,6,6,6,3,6">
  <param name="stickersRight" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,4,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,6,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F U' R ">
  <param name="stickersFront" value="6,3,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,4,6">
</applet>

    (八)较正中心块

    架十字的最后一步是较正中心块,还是将你的魔方作下列的转动调整。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="d ">
  <param name="stickersFront" value="6,1,6,6,6,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,6,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,6,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,6,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>

    转动后观察四个棱块与各面中心块的颜色对齐情况,多转几次,一个完整的十字就出现了。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,0,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>
[此贴子已经被作者于2005-12-17 5:07:12编辑过]

臭虫 发表于 2005-12-17 05:21:17

继续上文
    二、还原四角

    这一步是还原第一层的四个角,使之成为完整的一层,如图:
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[完整的一层] ">
  <param name="stickersFront" value="1,1,1,6,1,6,6,6,6">
  <param name="stickersRight" value="2,2,2,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,0,6,6,6,6">
  <param name="stickersBack" value="4,4,4,6,4,6,6,6,6">
  <param name="stickersLeft" value="5,5,5,6,5,6,6,6,6">
  <param name="stickersUp" value="3,3,3,3,3,3,3,3,3">
</applet>

    这一步需要注意,应当是要正确的还原角块,简单的理解,是要把各个角块还原到相同颜色的中心块之下,如上图:
    “黄橙青”角块必须还原到“黄橙青”三中心块的共同角上;
    “黄青红”角块必须还原到“黄青红”三中心块的共同角上;
    “黄红蓝”角块必须还原到“黄红蓝”三中心块的共同角上;
    “黄蓝橙”角块必须还原到“黄蓝橙”三中心块的共同角上。
    只有如此,才是正确的还原角块了,这里我将角的各种状态简单的划分为三类,分别列明,其中属于二、三类的状态都需要先转变成为第一类的状态后再最后还原。

    请先将你的魔方比较下列三类大状态的各个具体状态,如果在其中找不到与你的魔方同样状态的情况,需要先如下进行调整:
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="D ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>

    反复多次,直到缺损的角与角块的位置呈现以下三类状态的任意某个具体状态。
    注:第一层的四个角块,它们的可能状态都是相同的,这里我只用一个其中一个角块作为示例,大家可照样适用于其它的角块。另外,初学者应注意把各个角块分开来看待,选定一个就先还原一个,其它的角块都不要理会。

    (一)、第一类状态
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式一] F D F' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,3">
  <param name="stickersRight" value="6,2,6,6,2,6,2,6,6">
  <param name="stickersDown" value="6,6,1,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式二] D' R' D R ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,3">
  <param name="stickersRight" value="6,2,6,6,2,6,2,6,6">
  <param name="stickersDown" value="6,6,1,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式三] D2 R' D2 R ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,3">
  <param name="stickersRight" value="6,2,6,6,2,6,2,6,6">
  <param name="stickersDown" value="6,6,1,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式四] R F' R' F ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,3">
  <param name="stickersRight" value="6,2,6,6,2,6,2,6,6">
  <param name="stickersDown" value="6,6,1,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式一] R' D' R ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,1">
  <param name="stickersRight" value="6,2,6,6,2,6,3,6,6">
  <param name="stickersDown" value="6,6,2,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式二] D F D' F' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,1">
  <param name="stickersRight" value="6,2,6,6,2,6,3,6,6">
  <param name="stickersDown" value="6,6,2,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式三] D2 F D2 F' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,1">
  <param name="stickersRight" value="6,2,6,6,2,6,3,6,6">
  <param name="stickersDown" value="6,6,2,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="[解式四] F' R F R' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,1">
  <param name="stickersRight" value="6,2,6,6,2,6,3,6,6">
  <param name="stickersDown" value="6,6,2,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet>

    (二)、第二类状态

    属于第二类、第三类的状态我都只列出转变成为第一类状态的步骤,请大家再接上面第一类状态的相关解式进行还原。
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F D' F' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,2">
  <param name="stickersRight" value="6,2,6,6,2,6,1,6,6">
  <param name="stickersDown" value="6,6,3,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R' D R">
  <param name="stickersFront" value="6,1,3,6,1,6,6,6,6">
  <param name="stickersRight" value="1,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,2">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F D' F'">
  <param name="stickersFront" value="6,1,2,6,1,6,6,6,6">
  <param name="stickersRight" value="3,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,6,3,1">
</applet>

    (三)、第三类状态
<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="L D L' ">
  <param name="stickersFront" value="2,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,1,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,3,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="L' D2 L ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,1,6,4,6,6,6,6">
  <param name="stickersLeft" value="2,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="3,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B' D' B ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,1,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="2,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,3,3,3,3,6,3,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="L D' L' ">
  <param name="stickersFront" value="3,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,2,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,1,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B D' B' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,2,6,4,6,6,6,6">
  <param name="stickersLeft" value="3,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="1,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="R D' R' ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,2,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="3,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,1,3,3,3,6,3,6">
</applet>

<applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="F' D F ">
  <param name="stickersFront" value="1,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,3,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,6,3,3,3,2,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="L' D L ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,6,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="6,4,3,6,4,6,6,6,6">
  <param name="stickersLeft" value="1,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="2,3,6,3,3,3,6,3,6">
</applet> <applet code="RubikPlayer.class" codebase=3 width="130" height="200">
  <param name="scrptLanguage" value="HarrisENG">
  <param name="scrpt" value="B' D B ">
  <param name="stickersFront" value="6,1,6,6,1,6,6,6,6">
  <param name="stickersRight" value="6,2,3,6,2,6,6,6,6">
  <param name="stickersDown" value="6,6,6,6,6,6,6,6,6">
  <param name="stickersBack" value="1,4,6,6,4,6,6,6,6">
  <param name="stickersLeft" value="6,5,6,6,5,6,6,6,6">
  <param name="stickersUp" value="6,3,2,3,3,3,6,3,6">
</applet>


    全文完,最后大家如有什么不明白的地方可以跟贴说明或向本人请教:臭虫Q:118077465


    祝大家成功!
[此贴子已经被作者于2005-12-19 4:21:09编辑过]

臭虫 发表于 2005-12-17 05:58:23

<P>本文使用了相当多的JAVA图,用意在于方便初学者在电脑上先进行演示熟练,希望大家充分利用,反复看多JAVA演示,充分了解基本规律所在,整个第一层的还原,其实仅仅体现为几个规律。</P>
<P></P>
[此贴子已经被作者于2005-12-19 4:36:03编辑过]

ggglgq 发表于 2005-12-17 10:14:22

<P>  <BR>    支持一下。 <STRONG><FONT face=Verdana color=#da2549>臭虫 </FONT></STRONG>先生辛苦了!</P>
<P>    这种文章菜鸟们期待已久了,建议置顶。<BR>  <BR></P>

发表于 2005-12-17 16:39:27

臭蟲兄辛苦了.

绒绒2005 发表于 2005-12-17 17:19:00

<P>向可爱的臭虫表示崇高的敬意~~~</P>

zhjiemm 发表于 2005-12-25 16:55:32

学习,不错的,辛苦

臭虫 发表于 2005-12-30 15:54:32

<P>想写二.三层的教程和一个"手把手,图解F2L",特别写给我老爸看吧,可惜在外头没条件写了</P>

宽容 发表于 2006-2-4 23:35:38

太详细了,辛苦了,谢谢!一定好好学习。
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 魔方入门 第一层教程