汉诺塔之网页实现——mesecretme©制作

aaaa
A
bbbb
B
cccc
C
游戏说明

本游戏为mesecretme设计制作,所有版权归mesecretme©个人所有!(在传播过程中请保留版权信息)

游戏故事:相传在印度的贝纳雷斯有座大寺庙,寺庙内有一块红木板,上面插着三根钻石棒,在盘古开天地,世界刚创造不久之时,神便在其中的一根钻石棒上放了64枚纯金的圆盘。有一个叫婆罗门的门徒,不分日夜地向这座寺庙赶路,抵达后,就尽力将64枚纯金的圆盘移到另一根钻石棒上。等到婆罗门完成这项工作,寺庙和婆罗门本身都崩溃了,世界在一声霹雳中也毁灭了。

游戏目的:假设本游戏中那黄色边框的蓝色方框就是故事里的圆盘(我在写程序时把它当成砖块brick的),我们的工作就是每次移动一个圆盘,不管把圆盘放在那个区域(A/B/C),即故事里的钻石棒,都只能大的放在下面,小的放在上面,当我们把所有的圆盘按照上述法则移到其他区域,我们的任务就光荣地完成了。

本游戏可自动记录游戏步骤,并有自动游戏功能,可帮助您更好地了解汉诺塔游戏的玩法。人玩游戏有以下几种操作方法,可根据个人喜好进行选择,并可组合使用(当然要先开始人玩游戏后才会生效):

  1. 移动鼠标并在目标位置点击;
  2. 按→←↑↓四个方向键,→←移动,↑↓拿起或放下(↑↓的具体功能没有区分)
  3. 按A、B、C键对‘A’、‘B’、‘C’区砖块分别操作
  4. 小键盘数字区:4同键A,5同键B,6同键C。

其中,方向键方法是比较传统的游戏操作方法;A、B、C键的方法是为了方便玩家操作、使玩家能够在较短的时间内完成游戏而设置的;而4、5、6键的玩法跟A、B、C玩法一样,只是为了方便右手操作及左右方向一一对应而已。

自动游戏可选择把圆盘从A移到B,也可以选择从A移到C;人玩游戏没有特殊限制,您可以根据喜好移到B或者C,不过提醒您的是:在开始游戏之前,您要确定您是要把圆盘从A移到B,还是从A移到C,否则您将会浪费很多步骤和时间的。

自动游戏在开始游戏后可选择暂停,暂停后可进一步选择继续自动游戏和退出自动游戏。

在同等难度等级下,您所花的时间越少,总步骤与理论最少步骤越接近(最好相等)表明您对汉诺塔游戏的规律掌握得越好,也意味着您的逻辑思维越好。为加快速度,节约游戏时间,您可以合理选择游戏的操作方法(鼠标操作、键盘操作或组合操作)。

由于程序代码复杂,参数较多,难免存在失误。如发现有BUG或其他问题,欢迎联系本人。我的QQ是124727276,也欢迎加入我的QQ群“网建程设讨论茶座”,号码是17567361,谢谢。

此程序可以进一步完善,比如加入操作提示效果,加入背景提示音(跟一般的背景音乐有较大区别,这里指的是用户发出不同动作时有不同的提示音乐,就像其他游戏一样);也可以改变页面布局,改变页面背景,使页面变得好看起来……

欢迎访问我的博客:http://www.wscxy.com,祝愿大家玩得愉快!

游戏步骤记录
自动游戏设置 延时:
公共设置 工具: 等级: 记时:
人玩游戏设置