- 最后登录
- 2024-4-18
- 在线时间
- 3339 小时
- 阅读权限
- 20
- 注册时间
- 2005-12-22
- 积分
- 6768
- 帖子
- 2458
- 精华
- 79
- UID
- 4618
- 性别
- 男
- 积分
- 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编的,布局
是在这个范围排列的,所以也不能调整大小。后来由于工作忙,就没有改进其缺点。
人工解算方式,用鼠标单击左边五魔方的面,来转动一层。
左键点击逆时针转动五魔方的一层,右键点击顺时针转动五魔方的一层。
点击黄色按钮可整体转动五魔方,点击大于或小于号,每点击一下只转动一步。
点击箭头连续转动,再点击该按钮就停止转动。
这是简单操作图片说明:
启动后的画面:
软件可以定义复原后的花样,这是定义完最后花样的截图:
点击随机打乱按钮,可把魔方打乱,打乱是随机的,每次打乱的结果都不会相同的。
随机打乱后的状态。
然后,单选解题方式为“电脑”,电脑解题按钮由灰变黑,下步点击它,开始自动解题。
点击“电脑解题”按钮后,就进入自动解算状态。
在2001年当时,点击它后就直接进入到连续演示方式,一直转动,知道最后复原,或转成最后状态。
由于后来操作系统不兼容,这个不能进行到最后,就会停止。不过等大约10分钟后,就会解算结束。
等10分钟后,解出结果。结果在提示框中,你可以拖动滚动条,托动到最初,用鼠标单击第一行,就会回到最初打乱状态。
然后点击逐步演示,或逐块演示,来演示解算结果的转动动画。
最后完成的图案,这是电脑根据初始设定的最终状态自动完成的。
这里解算五魔方的算法不是最优的,是逐层解算算法。
这是五魔方解算最早的程序!
正十二面体魔方是我给它命名为“五魔方”的。
文件下载:
五魔方.zip
(277.66 KB, 下载次数: 15)
|
-
总评分: 经验 + 40
查看全部评分
|