汉诺塔规则
// 一次移动一个圆盘,大盘不能压小盘,把整座塔搬到另一根柱子上。
PRESS START家长陪着玩,先看看下面的新手技巧
[ 汉诺塔游戏简介 ]
汉诺塔是一个经典的益智游戏:三根柱子,左边那根从大到小叠着一摞圆盘。你要把整摞圆盘搬到右边的目标柱,每次只能拿一根柱子最上面的那个盘,而且大盘永远不能压在小盘上面。盘数为 n 时最少要 2 的 n 次方减一步,本站提供 3 到 8 个圆盘六档,从 7 步到 255 步,步数和最少步数对照着算成绩。
汉诺塔需要运气吗?完全不需要。它没有随机性,没有不可控因素,靠的全是规律和规划:搞清楚盘该往哪走,按节奏一步步搬过去,走对了就是完美,走错了就要绕远。比起那些靠试错碰运气的谜题,汉诺塔更像在解一道有标准答案的数学题——只要掌握方法,8盘也能走完不多一步。打开试试,规律记住了就是你的。
午休或者睡前想找点不吵、不赶、又能让脑子动起来的事,汉诺塔其实很合适。一局从 3 个盘到 8 个盘,短则几十秒,长则几分钟,不用等对手,也不怕突然来消息打断。走完一局,脑子里那点杂事会跟着盘子一起理清爽,像做了个小小的脑力整理。
[ OK ]
汉诺塔一局的流程
01开局
三根柱子从左到右叫左柱、中柱、右柱,大厅里选好圆盘数(3 到 8 个)后,所有圆盘按从大到小的顺序叠在左柱上,最小的 1 号盘在最上面。右柱带「目标」标记,是整摞盘最终要去的地方。
02搬动规则
每次只能搬一个圆盘,而且只能拿某根柱子最上面的那个。搬起来的盘可以放到任意一根柱子上,但放下时那根柱子顶上的盘必须比它大,或者柱子是空的。违反的操作不会执行,页面会提示原因。
03通关条件
全部圆盘按从大到小叠到右柱(目标柱)上就通关。只搬到中柱不算完成。通关后计时停止,弹出结算面板,显示本局步数、最少步数、用时和你在这一档的纪录。
04计步
每成功搬动一个圆盘算 1 步,不管搬多远。撤销一步步数减一,所以撤销后再走并不会多算。状态栏实时显示步数和这一档的最少步数,步数超过最少步数时下方会提醒一句。
05最少步数
圆盘数为 n 时最少步数是 2 的 n 次方减一:3 个盘 7 步、4 个盘 15 步、5 个盘 31 步、6 个盘 63 步、7 个盘 127 步、8 个盘 255 步。用正好这个步数通关记为「完美」,结算面板和大厅里都会标出来。
06撤销
点「撤销」或按 Z 键,最近搬的那个盘退回原来的柱子,可以一直退到开局。撤销不限次数,也不影响纪录判定,只是步数照实计算。
07续局
点「回大厅」离开没搬完的局,局面、步数、用时和剩余提示次数都会保存;再进大厅会出现「继续上局」选项。重新开始一局或清除纪录会清掉保存的那局。
汉诺塔问题解答
汉诺塔的难度怎么选算什么?
通过圆盘数量选难度,3 个盘 7 步起步,8 个盘 255 步封顶。每档必须先自己通关,下一档才会解锁,因为直接给太多盘容易开局就乱。
静音该怎么设置?
在页面右上角点开齿轮图标,直接把「声音」选项关掉就行。这是因为搬盘、撤销和通关的音效由浏览器合成,关掉开关就不会发声。
电脑自动演示时会不会作弊偷步数?
不会,演示完全按底层的递归规律每半秒左右走一步。所有动作都严格遵守大盘不压小盘、一次只挪一个的规矩,中途随时可接管。
按键盘能直接把盘子搬过去吗?
可以。敲数字 1、2、3 就能分别指定左、中、右三根柱子,先按拿起再按放下;如果按错了,敲 Esc 键就能放下取消。
汉诺塔按键说明
拖动搬盘怎么用?
鼠标或手指从一根柱子的任何位置按下,会拿起它最上面的圆盘,拖到另一根柱子上松开。放不下会弹回并提示原因。
点选搬盘怎么用?
点一下柱子拿起它最上面的圆盘(盘会抬起、柱子亮框),再点另一根柱子放下;点原来的柱子等于放回,不算步。
键盘怎么用?
1、2、3 键代表左柱、中柱、右柱:先按拿起的柱子,再按放下的柱子。Esc 取消拿起。
撤销怎么用?
点顶部「撤销」或按 Z / U 键,最近搬的盘退回原柱,可一直退到开局。
提示怎么用?
点「提示」或按 H 键,每局 3 次,按钮上显示剩余次数。该搬的盘闪绿框、该去的柱子亮绿边。
演示怎么用?
点「演示」并确认,程序按最优解自动搬到完成,按钮变成「停止演示」可随时接手。用过演示的局不计纪录。
重开怎么用?
点「重开」用同样的圆盘数重新开始,已经走了步会先确认。
回大厅怎么用?
点「回大厅」离开,没搬完的局自动保存,下次大厅里选「继续上局」。
选择圆盘数怎么用?
大厅里选 3 到 8 个圆盘,锁住的档要先通关前一档。每档显示最少步数和你的最少步、最快用时。
圆盘编号怎么用?
大厅里的「圆盘上显示编号」开关,关掉后圆盘上不显示数字。
状态栏怎么用?
顶部显示圆盘数、步数、这一档的最少步数、用时和你的最佳步数。
设置怎么用?
点右上角齿轮可以开关声音。
清除纪录怎么用?
大厅底部点「清除纪录和解锁进度」,确认后纪录和解锁从头开始。
更多好玩的游戏
==== 几点说明 ====
- > 要是页面卡住或加载变慢,手动刷新一下浏览器,通常就能恢复正常。