🗼

汉诺塔玩法

一次移动一个圆盘,大盘不能压小盘,把整座塔搬到另一根柱子上。

🗼

汉诺塔是怎样的游戏

汉诺塔是一个经典的益智游戏:三根柱子,左边那根从大到小叠着一摞圆盘。你要把整摞圆盘搬到右边的目标柱,每次只能拿一根柱子最上面的那个盘,而且大盘永远不能压在小盘上面。盘数为 n 时最少要 2 的 n 次方减一步,本站提供 3 到 8 个圆盘六档,从 7 步到 255 步,步数和最少步数对照着算成绩。

为什么这么多人爱玩汉诺塔?因为它是少数「做对了就一定能赢」的游戏,没有运气成分,也没有突然冒出来的意外。每一步都由你控制,走错了能立刻撤回,走对了就一步步接近目标。这种确定感在日常生活里很难得,所以搬完一摞圆盘、看着它们整齐叠在目标柱上的时候,那种踏实的满足感特别真实。

和华容道、推箱子比,汉诺塔没有多种开局,也没有随机布局,每一档的最少步数都是固定的。它的难点不在「找到解法」,而在一步不多地执行完,还要快。别的规划类游戏可能要试很多种摆法,汉诺塔更像在练一套精确动作:3 个盘 7 步,8 个盘 255 步,错了就是绕路。本站把步数和最少步数并排显示,偏差一眼就能看出来。

汉诺塔基本规则

1

开局

三根柱子从左到右叫左柱、中柱、右柱,大厅里选好圆盘数(3 到 8 个)后,所有圆盘按从大到小的顺序叠在左柱上,最小的 1 号盘在最上面。右柱带「目标」标记,是整摞盘最终要去的地方。

2

搬动规则

每次只能搬一个圆盘,而且只能拿某根柱子最上面的那个。搬起来的盘可以放到任意一根柱子上,但放下时那根柱子顶上的盘必须比它大,或者柱子是空的。违反的操作不会执行,页面会提示原因。

3

通关条件

全部圆盘按从大到小叠到右柱(目标柱)上就通关。只搬到中柱不算完成。通关后计时停止,弹出结算面板,显示本局步数、最少步数、用时和你在这一档的纪录。

4

计步

每成功搬动一个圆盘算 1 步,不管搬多远。撤销一步步数减一,所以撤销后再走并不会多算。状态栏实时显示步数和这一档的最少步数,步数超过最少步数时下方会提醒一句。

5

最少步数

圆盘数为 n 时最少步数是 2 的 n 次方减一:3 个盘 7 步、4 个盘 15 步、5 个盘 31 步、6 个盘 63 步、7 个盘 127 步、8 个盘 255 步。用正好这个步数通关记为「完美」,结算面板和大厅里都会标出来。

6

撤销

点「撤销」或按 Z 键,最近搬的那个盘退回原来的柱子,可以一直退到开局。撤销不限次数,也不影响纪录判定,只是步数照实计算。

7

纪录保存

每档的最少步数、最快用时、是否通关,以及总局数、通关次数、完美通关次数都保存在当前浏览器的本地存储里,换设备或清除浏览器数据会从头开始。大厅底部的「清除纪录和解锁进度」可以手动清零。

你可能想问

手机上能玩汉诺塔吗?

能玩。手指从柱子的任何位置按下拖动就能拿起顶上的圆盘,不用精确点在薄薄的盘上;嫌拖动麻烦也可以点选:点一根柱子拿起,再点另一根放下。

为什么走得快却没拿到完美?

不能只凭用时拿「完美」。我们按通关步数判断这个标记:必须正好走到该档的最少步数;用时另记最快纪录。

不合规操作的说明在哪?

放错时画面会直接弹窗。当把大盘往小盘上叠,或者没拿柱子顶端圆盘时,按提示说明改放别处即可。

中转柱是哪根?

就是中间那根柱子。你要把左柱整摞搬到右柱时,得先把上面那一堆小盘挪到它上面临时借道,等最大的盘过去后再搬回来。

存档要从哪里继续?

点「回大厅」退出未完成的对局,本站会保存局面、步数、用时和提示次数;下次进入大厅后选择「继续上局」即可。

汉诺塔按钮和快捷键

拖动搬盘鼠标或手指从一根柱子的任何位置按下,会拿起它最上面的圆盘,拖到另一根柱子上松开。放不下会弹回并提示原因。
点选搬盘点一下柱子拿起它最上面的圆盘(盘会抬起、柱子亮框),再点另一根柱子放下;点原来的柱子等于放回,不算步。
键盘1、2、3 键代表左柱、中柱、右柱:先按拿起的柱子,再按放下的柱子。Esc 取消拿起。
撤销点顶部「撤销」或按 Z / U 键,最近搬的盘退回原柱,可一直退到开局。
提示点「提示」或按 H 键,每局 3 次,按钮上显示剩余次数。该搬的盘闪绿框、该去的柱子亮绿边。
演示点「演示」并确认,程序按最优解自动搬到完成,按钮变成「停止演示」可随时接手。用过演示的局不计纪录。
重开点「重开」用同样的圆盘数重新开始,已经走了步会先确认。
回大厅点「回大厅」离开,没搬完的局自动保存,下次大厅里选「继续上局」。
选择圆盘数大厅里选 3 到 8 个圆盘,锁住的档要先通关前一档。每档显示最少步数和你的最少步、最快用时。
圆盘编号大厅里的「圆盘上显示编号」开关,关掉后圆盘上不显示数字。
状态栏顶部显示圆盘数、步数、这一档的最少步数、用时和你的最佳步数。
设置点右上角齿轮可以开关声音。
清除纪录大厅底部点「清除纪录和解锁进度」,确认后纪录和解锁从头开始。