这是使用vs2010 MFC开发的一款汉诺塔游戏。 盘子数量无上限,可以自己配置。 程序可以自动游戏,观看效果很酸爽。具体操作请看下文“游戏操作”。 欢迎下载试玩!
游戏规则: 请参考汉诺塔规则
游戏操作:
- 使用键盘上面“上下左右”键控制汉诺塔盘子移动
- 快捷键 2.1 Ctrl + R:重新开始当前游戏 2.2 Ctrl + A:程序自动进行游戏 2.3 Ctrl + S:停止程序自动游戏 2.4 Ctrl + 1:设置盘子数为1,并重新开具 2.5 Ctrl + 2:设置盘子数为2,并重新开具 2.6 Ctrl + 3:设置盘子数为3,并重新开具 2.7 Ctrl + 4:设置盘子数为4,并重新开具 2.8 Ctrl + 5:设置盘子数为5,并重新开具 2.9 Ctrl + 6:设置盘子数为6,并重新开具 2.10 Ctrl + 7:设置盘子数为7,并重新开具 2.11 Ctrl + 8:设置盘子数为8,并重新开具 2.12 Ctrl + 9:设置盘子数为9,并重新开具
- 配置文件hanio.ini,当配置文件不存在时,程序启动时会自动创建hanio.ini文件。 可以手动修改配置文件,修改后必须重启游戏才能生效,配置文件可以修改如下参数: 3.1 width:主界面宽度,单位像素。当盘子数目太多,导致默认界面放不下时,就需要修改主界面宽度和高度,程序界面会自动调整。 3.2 height:主界面高度,单位像素。当盘子数目太多,导致默认界面放不下时,就需要修改主界面宽度和高度,程序界面会自动调整。 3.3 level:修改盘子数目,快捷键只能支持(1~9),如果想直接设置盘子数目,并且数目大于9时,就需要通过配置文件修改盘子数目。 3.4 intervals:程序自动游戏时,每步操作间隔时间,单位毫秒。可以根据自己需要设置时间。
- 界面右上角的 n / m 显示 n:表示当前移动步数 m:表示最优移动步数