三阶捆绑魔方的研究破解利器
三阶捆绑魔方的研究破解利器BiCubeSolver 1.0经过近一个月的研究,捆绑魔方BiCube系列魔方破解器初次和大家见面了。
本捆绑魔方求解器可以解各种形态的类BiCube的三阶捆绑魔方。BiCube捆绑魔方的特点是有一个L型块,它是由两个中心块和一个棱块捆绑而成,其他棱块不是和中心块捆绑就是和角块捆绑,而且都是两两捆绑,只有一个角块没有被捆绑。这样就有7个角块与棱块捆绑形成7个长条角块。4个中心块和一个棱块捆绑,就有4个长条中心块。
凡是有一个L型中心块,4个长条中心,7个长条角块和一个没有被捆绑的角块的三阶捆绑魔方我们称为类BiCube捆绑魔方。
这个程序可以解任何类BiCube的三阶捆绑魔方
编这个程序很不容易,首先是建立BiCube的数学模型,设计它的求其最优解的算法,编制求解程序。
然后是和我的捆绑魔方java演示的有机结合,使得能够输出java演示程序,必须能够让演示器认识捆绑信息以及颜色参数,这需要研究从编码到捆绑信息以及颜色参数的转化算法,还有自动生成带有java演示的网页。
该程序能够解800种结构的类似BiCube的三阶捆绑魔方,能够输出最优解,能够输出它们的多种方式的复形指南网页,网页上有查询功能,有java动画演示,能够输出所有的长角块的三轮换公式,及其带有java动画的演示。还能成批破解魔方,给出适合人的分步骤复原方法和最优解,在网页上同时有两种解法的动画演示,可以列表查找。
压缩包里除计算程序和说明外,有大量破解例子,以及输出结果。
这是程序自动生成的批量破解查看网页:
左边是分步骤破解的java演示,右边是最优解的java动画演示,上面有查找的下拉框,能够随时更换新的演示例子。
下面是程序自动生成的复形指南的网页
左边是编码说明,右边是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
然后进入控制台方式:
回车后就进行计算:
结束后在bicubesolver所在目录生成一个比输入文件名前多了一个“O”的网页文件
本例Opojie01.html 的文件,用鼠标双击它,可打开此文件,就有这个魔方的java动画演示了。
2、我根本就不知道打乱序列
例如,我的魔方是这样:
3
3
3
10
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;
u;u';
512112133
344122155
244235235
631441441
633655655
422666366
此时,你可以根据编码规则把它编码
这个魔方的编码
62220152413010710130
具体编码过程可以看说明书。
然后建立一个扩展名为txt的输入文件,文件名自己命名
内容:
我的魔方:62220152413010710130
假定存成pojie02.txt
进入控制台方式:
然后生成输出文件:Opojie02.html
打开该文件:
即可看到该魔方的最优解的java动画演示。
3、寻找公式
例如我们要找一个双对换: (4,5)(6,7)
首先建立一个扩展名为.txt的输入文件
内容为:
双对换: (4,5)(6,7)
假定存成pojie03.txt
进入控制台方式:
系统生成输出文件:Opojie02.html
打开该文件:
就可以查看你想要的公式的java演示了。
其他复杂用法可以看说明书
例如:批量解魔方、输出复形指南、输出全部三轮换公式、输出编码方法等。还有一个用途,就是打乱BiCube。
第二个文件给出了类BiCube捆绑魔方的880个不同捆绑形式的三步法复原的次复原态查询。可以查到魔方的次复原态,以及从次复原态复原魔方的步骤。
三步法为第一步复形到BiCube或对称的BiCube形态,第二步再按照BiCube或对称BiCube的解法,把魔方复原到该魔方的次复原态,第三步从次复原态复原魔方。
[ 本帖最后由 hubo5563 于 2011-11-13 11:43 编辑 ] 好強的java! 以後玩捆綁再也不怕復原不了了! 謝謝樓主的貢獻:) 能破解任意捆绑的更好mf10 工程浩大,非常佩服 向胡波先生表示祝贺:
mf03 mf03 mf03 楼主威武霸气!!! 感谢胡波老师,提供了这么好的研究捆绑魔方的工具 胡波大师与乌木大师都是魔方吧的顶级破解大师啊! 敬佩! 这玩意儿确实方便啊~
太感谢了!:D 真是太强大了!
页:
[1]
2