魔方吧·中文魔方俱乐部

标题: 十六面体华丽魔中魔java助手和仿真软件 [打印本页]

作者: hubo5563    时间: 2012-2-23 17:25:20     标题: 十六面体华丽魔中魔java助手和仿真软件

十六面体华丽魔中魔java助手和仿真软件

       这个魔方是华丽魔方中面数最少的魔方,它有16个面,其中4个六边形面,12个五边形面。
       实际转轴4个,就是以六边形中心为轴,有两层可转,外层可以转60度的倍数,内层可转120度倍数,为操作方便,本软件可以以六边形对面的三个五边形交叉的角块为中心来转动。这样就有8轴了。
       这个魔方有六边形中块4个、六边形面三角块24个,六边形棱块24个,六边形角块24个,五边形角块4个,五边形棱块18个。

       这个魔方虽然不如前两个华丽魔方面多,但由于另加4轴,程序比前两个复杂,因此它是最后调试完成的。
       这个魔方很好玩。

华丽1601.JPG

华丽1602.JPG

[ 本帖最后由 hubo5563 于 2012-2-23 17:34 编辑 ]

附件: 华丽1601.JPG (2012-2-23 17:25:20, 173.88 KB) / 下载次数 54
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTc0MjY2fGY1MTRhZjAwfDE3NTIwMjkzOTl8MHww

附件: 华丽1602.JPG (2012-2-23 17:26:01, 175.99 KB) / 下载次数 54
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTc0MjY3fDUwMDhlMDcwfDE3NTIwMjkzOTl8MHww

附件: 十六面体华丽魔方.rar (2012-2-23 17:26:39, 45.34 KB) / 下载次数 81
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTc0MjY4fDY5NDA3NmI3fDE3NTIwMjkzOTl8MHww
作者: honglei    时间: 2012-2-23 18:47:33

这全魔方很棒,难度不小。
小三角形三循环。

[HL16MTjava=580,500]
[param=Order]0[/param]
[param=peisef]0[/param]
[param=Speed]6[/param]
[param=locked]3333[/param]
[param=Script]D';L;2R';L';2R;D;12B;R;12B';D';2R';L;2R;L';D;12B;R';12B';[/param]
[param=butbgcolor]99d658[/param]
[param=bgcolor]f3a0e2[/param]
[/HL16MTjava]

牵扯小三角形的棱块三循环。

[HL16MTjava=580,500]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=locked]3333[/param]
[param=Speed]6[/param]
[param=peisef]0[/param]
[param=script]F;W';F';W;R';W';F;W;F';R;D';R';F;W';F';W;R;W';F;W;F';D;[/param]
[/HL16MTjava]

角块三循环

[HL16MTjava=580,500]
[param=Order]0[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=locked]3333[/param]
[param=Speed]6[/param]
[param=peisef]0[/param]
[param=script]F;W';F';W';F;W';F';W';R';U';R'2;U;R;W;F;W;F';W;F;W;F';R';U';R2;U;R;[/param]
[/HL16MTjava]


中心块只有四个,不存在三循环。
我觉得这个魔方如果只转单层的话,会不会更难一些呢?

[ 本帖最后由 honglei 于 2012-2-23 19:49 编辑 ]
作者: redcarrot    时间: 2012-2-23 18:51:06

这个魔方不简单啊

感觉最有趣的是“全0”“全1”两种,很有趣
作者: Cielo    时间: 2012-2-23 19:40:58

赞!今天刚好解了30面体的那个 就看到新的了!
作者: hubo5563    时间: 2012-2-23 20:25:19     标题: 回复 2# 的帖子

只转单层和这个等价。由于转角等价对面的转两层。
不允许转中层,相当三阶不转中层一样,不改变魔方状态数。
作者: honglei    时间: 2012-2-24 08:56:18     标题: 回复 5# 的帖子

我觉得这个转双层,对解法上面多了一种选择。
作者: sonicgod    时间: 2012-2-25 01:40:08     标题: 回复 2# 的帖子

我想請教一下honglei,你的公式是用軟件得來嗎?那麼只要從軟件取得公式,所有魔方都能還原了!
作者: schuma    时间: 2012-2-25 01:59:27     标题: 回复 7# 的帖子

我来替他回答一下。他的公式是自己找到的,不是软件里带的
作者: sonicgod    时间: 2012-2-26 04:03:58     标题: 回复 8# 的帖子

honglei曾說:
楼主太客气了,starminx在深切五魔方中算是简单一些的,很有很多更复杂的。
虽然我们复原了深切五魔方,但是我们都是用软件做到了,用软件找公式更简单一些。
如果用复原了实物的话,是很了不起的。
这里有一些公式,希望能有帮助。

他的確是說用軟件找公式啊!
作者: schuma    时间: 2012-2-26 05:02:43     标题: 回复 9# 的帖子

好吧,“用软件找公式”这个话有两种理解方式,我澄清一下吧。

第一种理解方式是,给软件一个初始状态和目标状态,按一个按钮,让软件自动搜索公式。在3x3x3里确实有这样的软件,但 honglei 和我说的不是这类软件。

第二种理解方式是,软件只是模拟魔方的功能,点一下鼠标,魔方就转一下,软件可以把已经做了的步骤记录下来,还有复位按钮。用这个软件解魔方比普通魔方的方便之处就在于记录了步骤,并且有个复位按钮,所以比普通魔方要方便一些。实际上对于真实的魔方,如果在探索阶段用纸笔把转的步骤记录下来,也是一样的,只不过比较麻烦而已。这种理解方式应该是 honglei 的本意。
作者: hubo5563    时间: 2012-2-26 09:29:41     标题: 回复 9# 的帖子


         软件是我做的,没有做到自动找公式。软件自动找公式计算量非常大,只能对一些状态少的魔方可行,对大多数魔方是无能为力的。因此,honglei说的用软件找公式是说用软件辅助找公式,不是真正用软件找的公式,和用实际魔方手动找公式没区别,只不过方便一些。我建议你也学一下用软件找公式的方法,的确要比你用实物找公式效率高很多。我做的这类软件很好学,不是你想象的没有软件基础就学不会的那样,你试一试就会明白。你学会用软件找公式,我相信你也能成为 honglei 和schuma那样的顶级高手。
作者: honglei    时间: 2012-2-26 18:10:40     标题: 回复 9# 的帖子

我不太擅长表达,我引用一下schuma兄的原话吧.
原帖的地址,http://bbs.mf8-china.com/viewthread.php?tid=58991&page=1&authorid=82833
我的解法,其实是很基本的。我一般是先分析一下有多少类块,然后一类一类的解。对于每一类,大致都是用commutator,也就是[A,B, A', B']形式的公式,来进行三循环。以三阶为例,假设我不会三阶的那些公式(实际我记住的公式也只有十几个...),我会采用棱先法的思路。先只看棱块,用[R,U,R',U']这类公式解棱块,同时牵连角块。棱块解完以后再解角块,用 [R,U,R',U'],L,[U,R,U',R'],L 一类的公式进行三循环。后面这个公式就是套了两层的commutator。当然由于L和R对易,这个公式还可以简化两步。解到最后阶段用一些setup步骤辅助,就可以了。如果最后要调整角块朝向,就用两次三循环搞定。那个网页上大部分的魔方都可以用这个招数搞定。就是不断的找commutator就是了。


现在我拿三阶魔方来举个例子吧.首先把魔方做一下F;R';F';R;
[KBMFjava=450,400]
[param=MFlength]3[/param]
[param=MFwidth]3[/param]
[param=MFheight]3[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]F;R';F';R;[/param]
[/KBMFjava]

我们会发现,我们只要将底层旋转一下,就可以孤立出来一个角块,也就是说,我们这要将底层旋转一下,然后再原路返回.
就能得到只影响角块的公式.
(F;R';F';R;)D';(R';F;R;F';)D;

[KBMFjava=450,400]
[param=MFlength]3[/param]
[param=MFwidth]3[/param]
[param=MFheight]3[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]F;R';F';R;D';R';F;R;F';D;[/param]
[/KBMFjava]

棱块的道理也一样,演示一下.
(F;R';F';R;)2D;(R';F;R;F';)2D';

[KBMFjava=450,400]
[param=MFlength]3[/param]
[param=MFwidth]3[/param]
[param=MFheight]3[/param]
[param=bgcolor]f3a0e2[/param]
[param=butbgcolor]99d658[/param]
[param=Speed]10[/param]
[param=script]F;R';F';R;2D;R';F;R;F';2D';[/param]
[/KBMFjava]

喜欢研究解法,当然不会去用软件来计算出公式,那样的话,破解魔方也就失去了意义.

[ 本帖最后由 honglei 于 2012-2-26 19:02 编辑 ]
作者: honglei    时间: 2012-2-26 18:21:56

这里有schuma兄的魔方讲座,讲的就是这个道理.
http://bbs.mf8-china.com/viewthread.php?tid=83701&highlight=
作者: sonicgod    时间: 2012-2-27 01:25:26     标题: 回覆:schuma ,honglei ,hubo5563

多謝三位高手的熱情回覆!我只是隨便問一句,想不到三位高手竟解釋得如此詳細!令我受寵若驚!honglei提供的這個解法java我一定會好好學習!希望將來遇上其他複雜魔方,我也能自己想出辦法破解!多謝三位!
作者: 钱游湖    时间: 2013-12-10 19:53:20

版主的好东东太多啦,下得我手都累O(∩_∩)O




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