魔方吧·中文魔方俱乐部

 找回密码
 注册
搜索
热搜: 魔方
查看: 9555|回复: 12

2001年编的自动解五魔方程序 [复制链接]

Rank: 8Rank: 8

积分
6768
帖子
2458
精华
79
UID
4618
性别

论坛建设奖 十年元老

发表于 2020-1-18 21:42:48 |显示全部楼层
本帖最后由 hubo5563 于 2020-1-18 22:41 编辑

      这个程序是我2001年用VB写的解算程序,用VC写的Active控件,组成的。软件包括这两个程序。
运行该程序前,先往计算机中注册控件,再启动应用程序。      
      这里提供一个压缩文件,解压后里面有简单说明。可看它。
      里面有一个批处理文件,用鼠标右键点击它,选管理员身份运行,就可注册控件。
      注册控件成功后,就可以用鼠标单击程序图标,进入程序。在2001年,当时显示器分辨率不高,
只有640×480的分辩率,所以,在现在高分辨率机器上运行,显得画面太小了。由于VB编的,布局
是在这个范围排列的,所以也不能调整大小。后来由于工作忙,就没有改进其缺点。



     人工解算方式,用鼠标单击左边五魔方的面,来转动一层。
左键点击逆时针转动五魔方的一层,右键点击顺时针转动五魔方的一层。
      点击黄色按钮可整体转动五魔方,点击大于或小于号,每点击一下只转动一步。
点击箭头连续转动,再点击该按钮就停止转动。



这是简单操作图片说明:      
启动01.JPG


启动后的画面:
01.JPG


软件可以定义复原后的花样,这是定义完最后花样的截图:

02.JPG


点击随机打乱按钮,可把魔方打乱,打乱是随机的,每次打乱的结果都不会相同的。
随机打乱后的状态。
03.JPG


然后,单选解题方式为“电脑”,电脑解题按钮由灰变黑,下步点击它,开始自动解题。
04.JPG


点击“电脑解题”按钮后,就进入自动解算状态。
在2001年当时,点击它后就直接进入到连续演示方式,一直转动,知道最后复原,或转成最后状态。
由于后来操作系统不兼容,这个不能进行到最后,就会停止。不过等大约10分钟后,就会解算结束。
05.JPG


等10分钟后,解出结果。结果在提示框中,你可以拖动滚动条,托动到最初,用鼠标单击第一行,就会回到最初打乱状态。
11.JPG

然后点击逐步演示,或逐块演示,来演示解算结果的转动动画。
10.JPG


09.JPG


08.JPG


07.JPG


最后完成的图案,这是电脑根据初始设定的最终状态自动完成的。
06.JPG



这里解算五魔方的算法不是最优的,是逐层解算算法。


这是五魔方解算最早的程序!

正十二面体魔方是我给它命名为“五魔方”的。



文件下载:
五魔方.zip (277.66 KB, 下载次数: 15)
已有 2 人评分经验 收起 理由
jjuudydy + 20 感谢分享!
cube_master + 20 赞一个!

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

Rank: 1

积分
137
帖子
375
精华
0
UID
1330478
性别
保密
兴趣爱好
结构

两年元老 四年元老 六年元老 八年元老

发表于 2020-1-18 23:38:54 |显示全部楼层
支持楼主,已下载
很好奇为什么2001年的程序现在才放出来,以前有

使用道具 举报

Rank: 8Rank: 8

积分
6768
帖子
2458
精华
79
UID
4618
性别

论坛建设奖 十年元老

发表于 2020-1-19 08:48:41 |显示全部楼层
本帖最后由 hubo5563 于 2020-1-19 08:51 编辑
bob424200 发表于 2020-1-18 23:38
支持楼主,已下载
很好奇为什么2001年的程序现在才放出来,以前有


          那时,魔方吧还没建呢,网络速度很慢,也没有什么论坛之类的平台,因此没有发布。那时我国也没有人知道有正十二面体魔方,周围人都觉得难没有发展前途,由于工作忙,就把它放到柜子里了。
直到昨天整理资料时发现还有这么个程序没公开,才把它发出来。由于时隔多年,现在手头也没有开发VB的环境,所以,原来的毛病也无法修改。实际现在出现的毛病,在原来操作系统,那时是window95,上运行是没有毛病的。

使用道具 举报

Rank: 2

积分
307
帖子
609
精华
1
UID
112
性别

十四年元老 十年元老 十二年元老 十八年元老 十六年元老

发表于 2020-1-19 09:53:38 |显示全部楼层
这个程序公开过,我有玩过。那时正在上学,是在学校的机房里面玩的……

使用道具 举报

Rank: 2

积分
307
帖子
609
精华
1
UID
112
性别

十四年元老 十年元老 十二年元老 十八年元老 十六年元老

发表于 2020-1-19 09:59:20 |显示全部楼层
xwfh2000 发表于 2020-1-19 09:53
这个程序公开过,我有玩过。那时正在上学,是在学校的机房里面玩的……

当时简直叹为观止。

使用道具 举报

红魔

Crazy

Rank: 4

积分
1547
帖子
2623
精华
2
UID
7888

十四年元老

发表于 2020-1-19 13:02:23 |显示全部楼层
第一次复原五魔方就是用的这款软件,一共用了一千多步。

使用道具 举报

Rank: 8Rank: 8

积分
6768
帖子
2458
精华
79
UID
4618
性别

论坛建设奖 十年元老

发表于 2020-1-19 15:53:14 |显示全部楼层
本帖最后由 hubo5563 于 2020-1-19 16:00 编辑

       我都不记得公开过这个软件了!
      只记得更早,在2000年之前,我用VC写过一款五魔方的转动仿真软件,只有转动功能,没有解算功能,我把它定为五魔方1.0版。当时,网上有免费主页功能,我还做过一个推广五魔方的自己的主页。等这个软件编好调通后,网站就不提供免费主页了。自己也没有购买空间,就放弃对外交流了。所以,我一直认为这款软件没有公开发布。

使用道具 举报

红魔

Crazy

Rank: 4

积分
1547
帖子
2623
精华
2
UID
7888

十四年元老

发表于 2020-1-19 16:24:19 |显示全部楼层
本帖最后由 honglei 于 2020-1-19 16:27 编辑

当初只截了魔方部分的图,完整的页面和上面的图片应该是一样的。
软件是在网上搜的。
第一次复原五魔方时间是在2008.12.29。
Screenshot_20200119_161654.jpg

使用道具 举报

Rank: 8Rank: 8

积分
6768
帖子
2458
精华
79
UID
4618
性别

论坛建设奖 十年元老

发表于 2020-1-19 16:41:35 |显示全部楼层
本帖最后由 hubo5563 于 2020-1-19 16:44 编辑
honglei 发表于 2020-1-19 16:24
当初只截了魔方部分的图,完整的页面和上面的图片应该是一样的。
软件是在网上搜的。
第一次复原五魔方时 ...


应该是这个软件的截图。
我忘记什么时候放到网上了。也不知道放到那个网上的。
2008年我正在研究加解密算法专用CPU核课题,也没有在魔方领域下功夫。

使用道具 举报

Rank: 8Rank: 8

积分
6768
帖子
2458
精华
79
UID
4618
性别

论坛建设奖 十年元老

发表于 2020-1-19 17:17:44 |显示全部楼层
本帖最后由 hubo5563 于 2020-1-19 17:20 编辑

想起来了,是在2004年左右,我把这个软件放到华军软件园网站上的。
放上去就没再关注它了。今天发现现在在网上也能搜到它!

使用道具 举报

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

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

GMT+8, 2024-4-17 02:33

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部