魔方吧·中文魔方俱乐部

标题: 试试五魔方演示工具(逐层复原) [打印本页]

作者: 北方闲人    时间: 2008-11-17 10:52:45     标题: 试试五魔方演示工具(逐层复原)

向乌木老师学习五魔方演示,也发一个五魔方的逐层复原实例,只是方法太过原始:
第一层
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2]I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A[/java5M]

第二层棱块(5个)
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A]N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A-[/java5M]

第三层角块(5个)
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A-]C- F- G+2 F D F- N- D- N+2 D+2 E+2[/java5M]

第四层棱块(10个)
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A- C- F- G+2 F D F- N- D- N+2 D+2 E+2]F D-2 F- G H E+2 H- G- D C J F+2 J- C- N- D- N+2 B C+2 B- N- D F S G+2 S- F- D+2 F- J- C+2 J F G D G- D- G- S- F+2 S G D+2 E A N+2 A- E- C- B- N-2 B C D N- A- E+2 A N D E- H- G-2 H E D-2 C- B- N+2 B C[/java5M]

第五层角块(5个)
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A- C- F- G+2 F D F- N- D- N+2 D+2 E+2 F D-2 F- G H E+2 H- G- D C J F+2 J- C- N- D- N+2 B C+2 B- N- D F S G+2 S- F- D+2 F- J- C+2 J F G D G- D- G- S- F+2 S G D+2 E A N+2 A- E- C- B- N-2 B C D N- A- E+2 A N D E- H- G-2 H E D-2 C- B- N+2 B C]D- E- D- E D- C- D- C N- D-2 N F- D- F D-2 G- D- G D+2 C D+2 C- D- C D C-[/java5M]

第六层棱块(10个)
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A- C- F- G+2 F D F- N- D- N+2 D+2 E+2 F D-2 F- G H E+2 H- G- D C J F+2 J- C- N- D- N+2 B C+2 B- N- D F S G+2 S- F- D+2 F- J- C+2 J F G D G- D- G- S- F+2 S G D+2 E A N+2 A- E- C- B- N-2 B C D N- A- E+2 A N D E- H- G-2 H E D-2 C- B- N+2 B C D- E- D- E D- C- D- C N- D-2 N F- D- F D-2 G- D- G D+2 C D+2 C- D- C D C-]D+2 F D F- D- C- D- C G- D- G D E D E- D+2 G D G- D- F- D- F C D C- D- N- D- N D E- D- E D N D N- D- C D C- D- N- D- N[/java5M]

第七层
1、先做五个棱块的翻色和复位
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A- C- F- G+2 F D F- N- D- N+2 D+2 E+2 F D-2 F- G H E+2 H- G- D C J F+2 J- C- N- D- N+2 B C+2 B- N- D F S G+2 S- F- D+2 F- J- C+2 J F G D G- D- G- S- F+2 S G D+2 E A N+2 A- E- C- B- N-2 B C D N- A- E+2 A N D E- H- G-2 H E D-2 C- B- N+2 B C D- E- D- E D- C- D- C N- D-2 N F- D- F D-2 G- D- G D+2 C D+2 C- D- C D C- D+2 F D F- D- C- D- C G- D- G D E D E- D+2 G D G- D- F- D- F C D C- D- N- D- N D E- D- E D N D N- D- C D C- D- N- D- N]C- D- N- D N C D+2 N- D-2 N D N- D N C- D- C D- C- D+2 C[/java5M]

2、再做角块(4个)
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A- C- F- G+2 F D F- N- D- N+2 D+2 E+2 F D-2 F- G H E+2 H- G- D C J F+2 J- C- N- D- N+2 B C+2 B- N- D F S G+2 S- F- D+2 F- J- C+2 J F G D G- D- G- S- F+2 S G D+2 E A N+2 A- E- C- B- N-2 B C D N- A- E+2 A N D E- H- G-2 H E D-2 C- B- N+2 B C D- E- D- E D- C- D- C N- D-2 N F- D- F D-2 G- D- G D+2 C D+2 C- D- C D C- D+2 F D F- D- C- D- C G- D- G D E D E- D+2 G D G- D- F- D- F C D C- D- N- D- N D E- D- E D N D N- D- C D C- D- N- D- N C- D- N- D N C D+2 N- D-2 N D N- D N C- D- C D- C- D+2 C]N- A- N D+2 N- A N D+2 N- A- N D+2 N- A N D+2 E A E- D E A- E- N- A- N D- N- A N E A E- D+2 E A- E-[/java5M]

3、最后两个角块,完成。
[java5M=F S A B2 C E- J I H-2 N2 F G- D B N D- E2 I- J I-2 B I+2 A I+2 H I+2 A I D- N-2 A+2 J- F- J I J- F J I+2 S F S- N A- N- A N+2 I+2 A- N- A N-2 B N B- N- A- N- A S- G- S G H G H- F S F S- F- J- F- J N+2 C+2 B- C- B C J C J- C-2 D N- H- E- H E A E A- C- F- G+2 F D F- N- D- N+2 D+2 E+2 F D-2 F- G H E+2 H- G- D C J F+2 J- C- N- D- N+2 B C+2 B- N- D F S G+2 S- F- D+2 F- J- C+2 J F G D G- D- G- S- F+2 S G D+2 E A N+2 A- E- C- B- N-2 B C D N- A- E+2 A N D E- H- G-2 H E D-2 C- B- N+2 B C D- E- D- E D- C- D- C N- D-2 N F- D- F D-2 G- D- G D+2 C D+2 C- D- C D C- D+2 F D F- D- C- D- C G- D- G D E D E- D+2 G D G- D- F- D- F C D C- D- N- D- N D E- D- E D N D N- D- C D C- D- N- D- N C- D- N- D N C D+2 N- D-2 N D N- D N C- D- C D- C- D+2 C N- A- N D+2 N- A N D+2 N- A- N D+2 N- A N D+2 E A E- D E A- E- N- A- N D- N- A N E A E- D+2 E A- E-]A E- A- E A E- A- E N- E- A E A- E- A E A- N[/java5M]
作者: 乌木    时间: 2008-11-17 11:03:42

照你的分层法,第六层棱块不是10个,是5个。它们的色面才是10个。
作者: 豆钉    时间: 2008-11-17 11:13:45

个别动不了,看来JAVA发得太多很难一次全部看到;看了调棱一步,步骤很多
作者: 北方闲人    时间: 2008-11-17 11:16:16

多谢指点,是我错了。
作者: kexin_xiao    时间: 2008-11-17 11:57:53

乌木老师是这个的专家,感谢指教,我也学习了
作者: 乌木    时间: 2008-11-17 14:40:22

1楼做到尾声时调整顶层角块位置后,怎么会破坏第五层那个已经复原了的天蓝-深绿-白角块的色向,以致于最后翻顶层角色时还要再兼顾翻正这个角块?凡是逐层复原的套路的公式不应该有返工现象的呀。是公式的问题,还是应用公式的问题?

估计是调整顶层角块位置的过程中出的问题吧?你看,你这例子中,尾声时,顶层的五个角块位置要求来个五轮换,这可以用两个三轮换解决的,应该不破坏下层的任何块的。
作者: 北方闲人    时间: 2008-11-17 15:36:37

谢谢您了,这是我的一个从三阶带过来的习惯,做三阶时会留下一个角等最后一起做,到这里就不应该这样了,否则就不叫逐层复原了!应该是用角轮换后,再用翻色公式两两复原.
作者: 乌木    时间: 2008-11-18 10:41:16

<>
原帖由 <I>北方闲人</I> 于 2008-11-17 15:36 发表 <A href="http://bbs.mf8-china.com/redirect.php?goto=findpost&pid=312734&ptid=16976" target=_blank><IMG alt="" src="http://bbs.mf8-china.com/images/common/back.gif" border=0></A> 谢谢您了,这是我的一个从三阶带过来的习惯,做三阶时会留下一个角等最后一起做,到这里就不应该这样了,否则就不叫逐层复原了!应该是用角轮换后,再用翻色公式两两复原.


也不必说“不应该”什么的。

此外,如果不破坏下层已复原的角块,顶层需要翻色的角块数也可能是三个--三顺翻或三逆翻。对此,可以一个个翻,每次只翻一个,共翻三个;也可以两个两个翻,每次两个(一顺一逆),尽管翻了四次,还是处理了三个角块,即有一个角块被翻了两次--比如,要求顺翻,但做两次逆翻也一样。

总之顶层有0、2、3、4或5个要翻色的角块都可能,其中有的细分还可有不同情况,但用“大烟头”介绍的翻色方法的话就不必细分了。

[ 本帖最后由 乌木 于 2008-11-18 13:16 编辑 ]




欢迎光临 魔方吧·中文魔方俱乐部 (http://bbs.mf8-china.com/) Powered by Discuz! X2