魔方吧·中文魔方俱乐部

标题: 三阶捆绑魔方的研究破解利器 [打印本页]

作者: hubo5563    时间: 2011-11-10 21:43:10     标题: 三阶捆绑魔方的研究破解利器

三阶捆绑魔方的研究破解利器BiCubeSolver 1.0
       经过近一个月的研究,捆绑魔方BiCube系列魔方破解器初次和大家见面了。

        本捆绑魔方求解器可以解各种形态的类BiCube的三阶捆绑魔方。BiCube捆绑魔方的特点是有一个L型块,它是由两个中心块和一个棱块捆绑而成,其他棱块不是和中心块捆绑就是和角块捆绑,而且都是两两捆绑,只有一个角块没有被捆绑。这样就有7个角块与棱块捆绑形成7个长条角块。4个中心块和一个棱块捆绑,就有4个长条中心块。
        凡是有一个L型中心块,4个长条中心,7个长条角块和一个没有被捆绑的角块的三阶捆绑魔方我们称为类BiCube捆绑魔方。

        这个程序可以解任何类BiCube的三阶捆绑魔方

        编这个程序很不容易,首先是建立BiCube的数学模型,设计它的求其最优解的算法,编制求解程序。
然后是和我的捆绑魔方java演示的有机结合,使得能够输出java演示程序,必须能够让演示器认识捆绑信息以及颜色参数,这需要研究从编码到捆绑信息以及颜色参数的转化算法,还有自动生成带有java演示的网页。

      该程序能够解800种结构的类似BiCube的三阶捆绑魔方,能够输出最优解,能够输出它们的多种方式的复形指南网页,网页上有查询功能,有java动画演示,能够输出所有的长角块的三轮换公式,及其带有java动画的演示。还能成批破解魔方,给出适合人的分步骤复原方法和最优解,在网页上同时有两种解法的动画演示,可以列表查找。

压缩包里除计算程序和说明外,有大量破解例子,以及输出结果。

这是程序自动生成的批量破解查看网页:

捆绑魔方产看.JPG

左边是分步骤破解的java演示,右边是最优解的java动画演示,上面有查找的下拉框,能够随时更换新的演示例子。

下面是程序自动生成的复形指南的网页

捆绑魔方复形.JPG

左边是编码说明,右边是java动画演示


最简单用法

1、假定我们知道要解的魔方的打乱序列

例如:
打乱序列:U;F';L';U;L;U';F';L;F;U';F;R2;U2;L';U2;R';F';U;F;U';R';U;F';L';U2;

首先编一个任意名的txt文件
里面就包括一行:

打乱序列:U;F';L';U;L;U';F';L;F;U';F;R2;U2;L';U2;R';F';U;F;U';R';U;F';L';U2;

假定存成pojie01.txt

然后进入控制台方式:
pojie01.JPG
回车后就进行计算:
pojie02.JPG
结束后在bicubesolver所在目录生成一个比输入文件名前多了一个“O”的网页文件
本例Opojie01.html 的文件,用鼠标双击它,可打开此文件,就有这个魔方的java动画演示了。
pojie03.JPG

2、我根本就不知道打乱序列

例如,我的魔方是这样:
[KBMFjava=450,400]
[param=MFlength]3[/param]
[param=MFwidth]3[/param]
[param=MFheight]3[/param]
[param=Speed]10[/param]
[param=bind]U:2112;3112;1212;2321;F:2121;1212;2221;2321;L:2121;1212;2212;3212;B:2212;3212;R:2121;2221;2321;D:2121;2212;3212;[/param]
[param=Script]u;u';[/param]
[param=FaceU]512112133[/param]
[param=FaceF]344122155[/param]
[param=FaceL]244235235[/param]
[param=FaceB]631441441[/param]
[param=FaceR]633655655[/param]
[param=FaceD]422666366[/param]
[/KBMFjava]

此时,你可以根据编码规则把它编码

这个魔方的编码
62220152413010710130

具体编码过程可以看说明书。

然后建立一个扩展名为txt的输入文件,文件名自己命名
内容:

我的魔方:62220152413010710130

假定存成pojie02.txt
进入控制台方式:
pojie04.JPG
然后生成输出文件:Opojie02.html
打开该文件:
pojie05.JPG
即可看到该魔方的最优解的java动画演示。
3、寻找公式
例如我们要找一个双对换: (4,5)(6,7)
首先建立一个扩展名为.txt的输入文件
内容为:

双对换: (4,5)(6,7)

假定存成pojie03.txt
进入控制台方式:
pojie06.JPG
系统生成输出文件:Opojie02.html
打开该文件:
pojie07.JPG

就可以查看你想要的公式的java演示了。





其他复杂用法可以看说明书

例如:批量解魔方、输出复形指南、输出全部三轮换公式、输出编码方法等。还有一个用途,就是打乱BiCube。

       第二个文件给出了类BiCube捆绑魔方的880个不同捆绑形式的三步法复原的次复原态查询。可以查到魔方的次复原态,以及从次复原态复原魔方的步骤。
        三步法为第一步复形到BiCube或对称的BiCube形态,第二步再按照BiCube或对称BiCube的解法,把魔方复原到该魔方的次复原态,第三步从次复原态复原魔方。

[ 本帖最后由 hubo5563 于 2011-11-13 11:43 编辑 ]

附件: BiCube.rar (2011-11-10 21:43:10, 137.11 KB) / 下载次数 127
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzQ0fDkxNDc1MWY1fDE3MzIyMDE4Nzh8MHww

附件: 捆绑魔方产看.JPG (2011-11-10 21:49:30, 161.15 KB) / 下载次数 75
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzQ1fDc4YWVmMjRmfDE3MzIyMDE4Nzh8MHww

附件: 捆绑魔方复形.JPG (2011-11-10 21:58:15, 188.37 KB) / 下载次数 66
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzQ3fDI4ZjI4ZTc5fDE3MzIyMDE4Nzh8MHww

附件: pojie01.JPG (2011-11-11 08:52:11, 30.18 KB) / 下载次数 65
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzU3fGY1NTA3MjY4fDE3MzIyMDE4Nzh8MHww

附件: pojie02.JPG (2011-11-11 08:54:18, 93.87 KB) / 下载次数 70
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzU4fDJiNmMyZDllfDE3MzIyMDE4Nzh8MHww

附件: pojie03.JPG (2011-11-11 09:00:17, 99.64 KB) / 下载次数 69
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzYwfGUxOTRjYmEyfDE3MzIyMDE4Nzh8MHww

附件: pojie04.JPG (2011-11-11 09:22:26, 96.74 KB) / 下载次数 70
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzYzfDVkY2Y4MWEwfDE3MzIyMDE4Nzh8MHww

附件: pojie05.JPG (2011-11-11 09:24:06, 61.62 KB) / 下载次数 65
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzY0fGQyM2NhNmJifDE3MzIyMDE4Nzh8MHww

附件: pojie06.JPG (2011-11-11 09:40:39, 100.44 KB) / 下载次数 69
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzY1fGUwNGQ3NmQ1fDE3MzIyMDE4Nzh8MHww

附件: pojie07.JPG (2011-11-11 09:43:10, 60.03 KB) / 下载次数 66
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1MzY2fGY2YzM1YTg4fDE3MzIyMDE4Nzh8MHww

附件: 880个不同方式捆绑魔方的次复原态.rar (2011-11-13 11:43:54, 58.57 KB) / 下载次数 64
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTY1NDkzfDA1Nzk1ZmY2fDE3MzIyMDE4Nzh8MHww
作者: otischeng    时间: 2011-11-10 21:57:10

好強的java! 以後玩捆綁再也不怕復原不了了! 謝謝樓主的貢獻
作者: 刘超    时间: 2011-11-10 22:43:24

能破解任意捆绑的更好
作者: cclx3    时间: 2011-11-11 11:40:27

工程浩大,非常佩服
作者: 管窥子    时间: 2011-11-11 12:00:59

向胡波先生表示祝贺:

作者: 潜水艇    时间: 2011-11-11 12:01:41

楼主威武霸气!!!
作者: xwfh2000    时间: 2011-11-12 06:34:30

感谢胡波老师,提供了这么好的研究捆绑魔方的工具
作者: 谢老师    时间: 2011-11-22 07:03:24

胡波大师与乌木大师都是魔方吧的顶级破解大师啊! 敬佩!
作者: aspirine    时间: 2012-10-3 14:30:31

这玩意儿确实方便啊~
太感谢了!
作者: 传奇品质    时间: 2013-3-10 23:36:47

真是太强大了!
作者: 522374700    时间: 2013-8-17 20:37:18

是不是什么样的捆绑魔方都可以吗?
作者: 钱游湖    时间: 2013-12-10 19:08:40

这么变态啊,恐怖啊
作者: 尧天    时间: 2024-2-25 19:52:14

不错,用胡波老师的BiCubeSolver查找到了需要的双对换公式




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