魔方吧·中文魔方俱乐部

标题: 金字塔开解程序 [打印本页]

作者: jimofc    时间: 2012-5-23 21:14:37     标题: 金字塔开解程序

昨天研究了一会金字塔,于是写了个程序计算公式,可以解出大部分的金字塔状态,
程序效率不高,目前只写了单方向(红前黄底打乱/还原)的开解,所以有一些还是不能求解


今天换了一个算法,结果程序从70K变成25M了,移步百度网盘下载。。。
http://pan.baidu.com/netdisk/singlepublic?fid=245659_125762119


运行程序,
点“复原”变成还原状态,
右侧公式按钮进行操作,
也可点击图形直接改变颜色,程序里没写合法状态的判断过程,所以错误状态也会计算,如果没有得出结果也可能是定义了一个错误状态造成的
透明块用来代替任意色,可以模糊搜索
勾选“多解”复选钮,可以列出最小步数中的所有解法(分为6步以内,7步,8步三个区间)


求解中如果出现未响应状态等几秒就好了。



UI设计的很简陋。。。
去掉了小角,四面的对应关系见右下角展开图
QQ截图20120523201307.png

上边的求解耗时只供参考,最远状态求解大概30秒内

单解和多解模式
QQ截图20120523201254.png QQ截图20120523201237.png



QQ截图20120523184130.png QQ截图20120523184206.png


测试
QQ截图20120523183053.png QQ截图20120523183020.png QQ截图20120523184024.png




附一个金字塔盲拧的教程。。。。
1.png 2.png 3.png

[ 本帖最后由 jimofc 于 2012-5-23 21:18 编辑 ]

附件: QQ截图20120523201307.png (2012-5-23 21:14:37, 45.48 KB) / 下载次数 15
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjUwfDFiZmIzZWY2fDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523201254.png (2012-5-23 21:14:37, 62.04 KB) / 下载次数 19
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjUxfDNiMjQ2NTg4fDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523201237.png (2012-5-23 21:14:37, 63.89 KB) / 下载次数 17
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjUyfDNmYWE2ZmY4fDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523183053.png (2012-5-23 21:14:37, 53.59 KB) / 下载次数 8
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjUzfGJlOThhOWM3fDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523183020.png (2012-5-23 21:14:37, 51.1 KB) / 下载次数 16
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjU0fDIyMmE5ZDI4fDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523184024.png (2012-5-23 21:14:37, 52.9 KB) / 下载次数 18
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjU1fDNiNTA2ZTRifDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523184130.png (2012-5-23 21:14:37, 56.42 KB) / 下载次数 15
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjU2fGQ4ZmJjYWExfDE3MzQwOTQ3OTF8MHww

附件: QQ截图20120523184206.png (2012-5-23 21:14:37, 58.55 KB) / 下载次数 19
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjU3fDdmYWEwMWM1fDE3MzQwOTQ3OTF8MHww

附件: 1.png (2012-5-23 21:18:27, 63.99 KB) / 下载次数 17
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjU4fGVhYjIxODNifDE3MzQwOTQ3OTF8MHww

附件: 2.png (2012-5-23 21:18:27, 70.38 KB) / 下载次数 14
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjU5fDg2MjE0YTgyfDE3MzQwOTQ3OTF8MHww

附件: 3.png (2012-5-23 21:18:27, 7.27 KB) / 下载次数 13
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjYwfGJhZTgyNzFhfDE3MzQwOTQ3OTF8MHww
作者: ttan660    时间: 2012-5-23 21:15:58

解法的计算时间各种长啊。
作者: jimofc    时间: 2012-5-23 21:19:54     标题: 回复 2# 的帖子

是我的VB技术太差。。。代码各种IF THEN和FOR NEXT
作者: zbyxzh    时间: 2012-5-23 22:04:05

界面略复杂啊,用起来不是很友好。是不是不支持模糊查询?
转发一个网页版的金字塔求解软件:
pyraminx.rar (7.17 KB, 下载次数: 46)

附件: pyraminx.rar (2012-5-23 22:04:05, 7.17 KB) / 下载次数 46
http://bbs.mf8-china.com/forum.php?mod=attachment&aid=MTgyNjY1fDExNmIyMjA5fDE3MzQwOTQ3OTF8MHww
作者: jimofc    时间: 2012-5-23 22:13:43     标题: 回复 4# 的帖子

支持的。。。模糊查询的代码比一般求解还短的
作者: meigen    时间: 2012-5-27 01:13:56

其实……WCA官方金字塔打乱就是一个求解程序
作者: 只会十贰板    时间: 2012-5-27 01:20:43

我去试试  支持寂寞老兄
作者: ggglgq    时间: 2012-5-29 11:30:20

  
  
  
    支持!
  
    希望楼主精简程序或数据,以便上传到论坛。 网盘往往过一段时间就无法下载了!
  
  
  




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