魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 2538|回复: 7
打印 上一主题 下一主题

金字塔开解程序 [复制链接]

Rank: 4

积分
1370
帖子
1033
精华
11
UID
96089
WCA ID
2010JIMO01
兴趣爱好
破解

亚洲纪录(AsR) 六年元老

跳转到指定楼层
1#
发表于 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 编辑 ]
已有 1 人评分经验 收起 理由
Cheng_943 + 20 大赞!

总评分: 经验 + 20   查看全部评分

Rank: 8Rank: 8

积分
4787
帖子
1876
精华
12
UID
93
性别

魔方理论探索者 十年元老

8#
发表于 2012-5-29 11:30:20 |只看该作者
  
  
  
    支持!
  
    希望楼主精简程序或数据,以便上传到论坛。 网盘往往过一段时间就无法下载了!
  
  
  
~~ 宇宙在旋转运动 ~~ 魔方在循环变换 ~~

使用道具 举报

Rank: 4

积分
1108
帖子
1018
精华
0
UID
1305059
性别
居住地
太原市
WCA ID
2011WANG19
兴趣爱好
速度
7#
发表于 2012-5-27 01:20:43 |只看该作者
我去试试  支持寂寞老兄
PB/5/12/50/100  mm    1.48/1.65/1.66/1.73/1.79
PB/5/12/50/100  clock   8.63/10.32/11.09/11.83/12.24

使用道具 举报

Rank: 1

积分
136
帖子
668
精华
5
UID
1254331

六年元老

6#
发表于 2012-5-27 01:13:56 |只看该作者
其实……WCA官方金字塔打乱就是一个求解程序
-

使用道具 举报

Rank: 4

积分
1370
帖子
1033
精华
11
UID
96089
WCA ID
2010JIMO01
兴趣爱好
破解

亚洲纪录(AsR) 六年元老

5#
发表于 2012-5-23 22:13:43 |只看该作者

回复 4# 的帖子

支持的。。。模糊查询的代码比一般求解还短的

使用道具 举报

粉魔

人称B哥

Rank: 5Rank: 5

积分
4868
帖子
1673
精华
7
UID
1239855
性别

论坛建设奖 爱心大使 四年元老

4#
发表于 2012-5-23 22:04:05 |只看该作者
界面略复杂啊,用起来不是很友好。是不是不支持模糊查询?
转发一个网页版的金字塔求解软件:
pyraminx.rar (7.17 KB, 下载次数: 46)
休闲玩家
老了,别和我比成绩 = =||

使用道具 举报

Rank: 4

积分
1370
帖子
1033
精华
11
UID
96089
WCA ID
2010JIMO01
兴趣爱好
破解

亚洲纪录(AsR) 六年元老

3#
发表于 2012-5-23 21:19:54 |只看该作者

回复 2# 的帖子

是我的VB技术太差。。。代码各种IF THEN和FOR NEXT

使用道具 举报

Rank: 4

积分
1442
帖子
1257
精华
1
UID
1255505
性别

四年元老

2#
发表于 2012-5-23 21:15:58 |只看该作者
解法的计算时间各种长啊。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

Archiver|手机版|魔方吧·中文魔方俱乐部

GMT+8, 2024-12-12 23:43

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部