魔方吧·中文魔方俱乐部

标题: 四阶降二阶还原法java演示(来自八面四阶的心得) [打印本页]

作者: Fenz    时间: 2013-9-30 19:17:59     标题: 四阶降二阶还原法java演示(来自八面四阶的心得)

本帖最后由 Fenz 于 2013-9-30 22:12 编辑

[KBMFjava=450,400]
[param=MFlength]4[/param]
[param=MFwidth]4[/param]
[param=MFheight]4[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=initScript]U';12D;D';R2;12F2;R2;12D;R2;12U;13B;13R;12F;13R;F2;13R;R;F;B;U;D;12B;B;12F2;13L;F;12U2;13R;13B;13R;R;B;13D;12B;13D2;12B;12D2;12U;13L;12F;12D;D2;12D2;D;12D';12B';B;D;12F;L;12F;12D;12U2;13B;L;13L;13U;13L;R2;12F';B;12R2;12F2;U2;12F2;12F;U;13D;L;F;12L;U2;12L;13U;R;L2;12B;13L';12U;B;12R;[/param]
[param=script]F';12L;12U2;F';12L;12B;12D';12L;12B2;R';12F;12L';12F;12L';12F';12L;12F;R2;12F';12D';12L';12F';U';12F;12D2;12F';U2;12U2;12R;F;12F2;12U;R2;12D;12L2;U;12F';12U;12F2;12R;12F;12D2;12F';U2;12L';12D;12B';12L;12D;12L';U';12D2;12B';12D;12B;12R;12D;12R';U2;12L;12U;12R;12B;12R';12D;12B';12D';F;12U;F2;12R;12D';12B;12D';12B';12D;12R;12B';12R';F2;12L;D2;12B2;D';12D;12R';12D2;12R';12L;12D';12L';U';12D2;12B';U';12D;12R2;U;12R';12F';12L2;12B';12L';F;12B2;12L2;F;12L';12U;12F';12R';12U';12B;12L';12U';R2;12U;R2;12R';B2;12U;12F2;L';12R';12F;L2;12F2;12L';12F';U;12D;12B;U;12D;12R';U;12L';U2;12F';12R';12D';12R;U2;12D;12R';12B;12U';12R';12U;L2;12B2;U2;12R';12D';12B';12R;12B;L;12L';12D;12L;12F';12U';12B';12L';12U;12L;D2;12U;12R';B;12D;12F;12D';B2;12U';12B;12U;12R;12D';12R';12D;L2;12R;12D;12R;12D2;L;12D';12B;12D;12B';U;12L';12F';12D;12F;U2;12L;12D';12B;12L2;12B';12F;R';12F';12D';R';12B';12L';12D2;2B';12D2;R;12U';12B;12U';F2;12D;12F;U';12U;12B;12U';F2;12B2;12R';12U';12R';12B;12U;12B';D';12F';12R';12F';L;12R;12D';12R';12D;L2;12B;12U;12B';12L2;12B;12L;12D';12L;12D;12F;12L2;12F';R;12L';12U2;12L';12U2;R;12U';12R';12B';12R;12B';12R2;12U2;12L';12F2;12R';12F2;12R2;12U2;12R';12F2;12R;[/param]
[/KBMFjava]

这本是我用于八面四阶的方法,移植到立方四阶来,观察和一些处理方法都有所区别,挺有意思。

最近在玩八面四阶,顺便提提心得。
有些朋友用普通的四阶还原法来还原八面四阶,最后再处理“中心块”(其实在角上)的“特殊情况”。于是可能会认为八面四阶是比普通四阶复杂的魔方。然而略加观察,可以发现八面四阶的每一个面都是相互独立的,而且相对位置是随意的。若像二阶那样去转八面四阶,永远不会打乱它,所以八面四阶其实可以一个面一个面地还原,这远比用普通的四阶方法来得灵活。这让八面四阶的风格不像普通四阶,倒有点像两极魔方,所不同的是它有八个“极”,而每次有效操作都会影响四个“极”。

我最开始还原八面四阶便是一个面一个面来。后来发展为先组小三角形和长条,最后再来将同色的小三角形和长条组合成完整的面,这样灵活性提高不少,相应地废步也明显减少。前面组合的时候,要用二阶转动来调整四个面的位置和方向,再用外层的有效转动来组合,所以好的观察和分析能让还原快捷很多。这又是八面四阶和传统魔方的一大区别,你不用为之背哪怕一个公式,但是你得花心思去分析。它更像一款纯粹的益智玩具,而不像立方三、四阶魔方,很大程度上是竞速玩具。

把以上方法拿到立方四阶来,就会把四阶降为二阶,并不能把魔方还原,所以最后会多一步二阶还原,由于要求一定的观察分析,所以速度并不及那些速拧法,但它能让你丢掉那些冗长难记的四阶公式,统统丢掉。靠脑子而不是公式来还原魔方,慢慢思考慢慢还原,也不失为一大乐趣。我觉得这种乐趣才是魔方的真谛。

有时间我打算写一个八面四阶的教程,当然肯定是国庆长假之后的事情了。最后祝大家长假愉快。

最后的最后还要感谢胡波老师,以及他的的程序。
作者: 折翼蚂蝗    时间: 2013-9-30 19:47:41

很想深入了解一下这种方法!可以附上每一个步骤的java动画吗?
作者: 2490715998    时间: 2013-9-30 19:55:45

不错!!            
作者: Fenz    时间: 2013-9-30 21:17:49

折翼蚂蝗 发表于 2013-9-30 19:47
很想深入了解一下这种方法!可以附上每一个步骤的java动画吗?

之前磨蹭别的事情了,现在java动画更新上来了
作者: mokona    时间: 2013-9-30 22:20:59

感谢楼主,有机会学习学习啦!
作者: 洛阳狼王    时间: 2013-10-1 07:25:28

感谢分享                                                     
作者: 乌木    时间: 2013-10-1 10:16:57

本帖最后由 乌木 于 2013-10-1 12:36 编辑

这种玩法很有趣的。先降阶为一个打乱的“大二阶”,这只需要让8个角块“生长”为8个“大二阶”的块,也就是把一个角块周围的三个心块和三个棱块调整为相关的颜色即可。最后就按照二阶方法继续复原。
下面实例是让黄橙绿角块“生长”为一个“大二阶”的黄橙绿块。这是第一个块,其余7个块“生长”时就要注意不能破坏已经做好的块。
[KBMFjava=450,400]
[param=MFlength]4[/param]
[param=MFwidth]4[/param]
[param=MFheight]4[/param]
[param=Speed]10[/param]
[param=initScript]U';12D;D';R2;12F2;R2;12D;R2;12U;13B;13R;12F;13R;F2;13R;R;F;B;U;D;12B;B;12F2;13L;F;12U2;13R;13B;13R;R;B;13D;12B;13D2;12B;12D2;12U;13L;12F;12D;D2;12D2;D;12D';12B';B;D;12F;L;12F;12D;12U2;13B;L;13L;13U;13L;R2;12F';B;12R2;12F2;U2;12F2;12F;U;13D;L;F;12L;U2;12L;13U;R;L2;12B;13L';12U;B;12R;[/param]
[param=Script]B;2R';2F';R;2B;R';2F;R;2B';R';2F;2D';R;2D;2F';F;U';F';U;R';[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/KBMFjava]

完整的例子(但针对四阶八面体魔方,另一种“生长”为“大二阶”的大步骤:先所有心块再做棱块)可参看http://bbs.mf8-china.com/forum.p ... &extra=page%3D4
此类玩法有用的四阶棱块的一些公式可参看:http://bbs.mf8-china.com/forum.p ... page%3D6&page=2 的12楼
作者: Fenz    时间: 2013-11-9 12:25:48

乌木 发表于 2013-10-1 10:16
这种玩法很有趣的。先降阶为一个打乱的“大二阶”,这只需要让8个角块“生长”为8个“大二阶”的块,也就是 ...

好久没上MF8,都没注意到乌木先生如此宝贵的回复。
都是降2阶,不过你我的还原风格差异很大。阁下的方法更像对付一个立方体,我的方法则更像在对付八面体。

其一、阁下的降阶中有许多夹层转动;而我的降阶完全没有夹层转动。
四阶八面转夹层是件相当麻烦的事情,而其效果和反方向转表层是一样的(对于降2阶,中间的切面转不转都是一样的)。
其二、阁下的降阶是分簇进行,用了很多立方四阶上的公式;而我的是通过块构筑,可以说完全不需要公式。
在立方体上,我的方法有点让人摸不到头,但在八面体上,思路会很清晰明了。而阁下的方法用在八面体上,还需要块与块的对应的思维转换。
作者: 乌木    时间: 2013-11-9 18:00:31

Fenz 发表于 2013-11-9 12:25
好久没上MF8,都没注意到乌木先生如此宝贵的回复。
都是降2阶,不过你我的还原风格差异很大。阁下的方法 ...

嗯,学习中。
此外,我想,这一帖(“问个关于高阶魔方降阶法的问题”
http://bbs.mf8-china.com/forum.p ... 115&fromuid=449
)问起的五阶降阶为另一种模式三阶的方法,也可以用你的方案的。
作者: Fenz    时间: 2013-11-9 22:26:02

乌木 发表于 2013-11-9 18:00
嗯,学习中。
此外,我想,这一帖(“问个关于高阶魔方降阶法的问题”
http://bbs.mf8-china.com/forum ...

另一种5降3的话,再加上考虑到棱块的组装即可。没人生产八面五阶呢,用在这上面一个会比较适合




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