hubo5563 发表于 2020-1-18 21:42:48

2001年编的自动解五魔方程序

本帖最后由 hubo5563 于 2020-1-18 22:41 编辑

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



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



这是简单操作图片说明:      


启动后的画面:


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



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


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


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


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

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








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



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


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

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



文件下载:

bob424200 发表于 2020-1-18 23:38:54

支持楼主,已下载
很好奇为什么2001年的程序现在才放出来,以前有

hubo5563 发表于 2020-1-19 08:48:41

本帖最后由 hubo5563 于 2020-1-19 08:51 编辑

bob424200 发表于 2020-1-18 23:38 static/image/common/back.gif
支持楼主,已下载
很好奇为什么2001年的程序现在才放出来,以前有

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

xwfh2000 发表于 2020-1-19 09:53:38

这个程序公开过,我有玩过。那时正在上学,是在学校的机房里面玩的……

xwfh2000 发表于 2020-1-19 09:59:20

xwfh2000 发表于 2020-1-19 09:53 static/image/common/back.gif
这个程序公开过,我有玩过。那时正在上学,是在学校的机房里面玩的……

当时简直叹为观止。

honglei 发表于 2020-1-19 13:02:23

第一次复原五魔方就是用的这款软件,一共用了一千多步。

hubo5563 发表于 2020-1-19 15:53:14

本帖最后由 hubo5563 于 2020-1-19 16:00 编辑

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

honglei 发表于 2020-1-19 16:24:19

本帖最后由 honglei 于 2020-1-19 16:27 编辑

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

hubo5563 发表于 2020-1-19 16:41:35

本帖最后由 hubo5563 于 2020-1-19 16:44 编辑

honglei 发表于 2020-1-19 16:24 static/image/common/back.gif
当初只截了魔方部分的图,完整的页面和上面的图片应该是一样的。
软件是在网上搜的。
第一次复原五魔方时 ...

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

hubo5563 发表于 2020-1-19 17:17:44

本帖最后由 hubo5563 于 2020-1-19 17:20 编辑

想起来了,是在2004年左右,我把这个软件放到华军软件园网站上的。
放上去就没再关注它了。今天发现现在在网上也能搜到它!
页: [1] 2
查看完整版本: 2001年编的自动解五魔方程序