> 提示 手机玩家直接在浏览器就能玩,不占内存也不用等安装。
汉诺塔

CARTRIDGE / 解谜游戏

汉诺塔在线游戏

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

1 人0 元网页直接玩
[ OK ] INSERTED // 想放松一下?去大厅选个合适的难度
hannuota/README.txt

汉诺塔入门介绍

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

汉诺塔计时有什么用?它不像扫雷那样比手速,而是逼你在「快」和「对」之间做选择:走得快但多绕了几步,步数纪录破不了;追求完美步数又要停下来想,用时就上去了。每一档会分别记录最少步数和最快用时,两个目标很少同时达成。我们建议先把走法练熟,能稳定走出最少步数了,再追求缩短用时,否则容易走乱了又得撤销,反而更慢。

--- EOF ---

汉诺塔完整规则

SCROLL →
LEVEL 01

开局

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

LEVEL 02

搬动规则

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

LEVEL 03

通关条件

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

LEVEL 04

计步

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

LEVEL 05

最少步数

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

LEVEL 06

提示

每局 3 次。点「提示」或按 H 键,建议搬的圆盘闪绿框、该去的柱子亮绿边,下方文字写明「把几号盘从哪根柱子移到哪根」以及从当前局面最少还要几步。提示按从任意局面出发的最优解算,用了提示通关照样算纪录。

LEVEL 07

自动演示

点「演示」,确认后程序从当前局面开始,按最优解每半秒左右搬一步,直到完成,可以随时点「停止演示」接手。用过演示的这一局不计入最少步、最快用时和通关解锁。

LEVEL 08

纪录保存

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

WINDOWS

汉诺塔专有名词

圆盘

从 1 号到 n 号,数字越大盘越大。开局全部叠在左柱,1 号盘在最上面。

目标柱

最右边那根带「目标」标记的柱子,整摞圆盘要全部搬到这里才算通关。

中转柱

中间那根柱子。搬 n 个盘时,上面 n−1 个要先借道这里,最大的盘才能过去。

最少步数

圆盘数为 n 时为 2 的 n 次方减一,是不多走一步的最优解步数。

完美

用正好最少步数通关。大厅里这一档会标「完美」,战绩里单独计数。

递归解法

把 n 个盘的问题拆成两次 n−1 个盘的问题加中间搬一次大盘,层层拆到一个盘。提示和演示都按它计算。

奇偶规律

盘数为奇数时 1 号盘第一步去目标柱,偶数时去中转柱;之后 1 号盘每隔一步动一次、方向不变。

续局

没搬完就离开时保存下来的那一局,大厅里选「继续上局」接着搬。

faq — hannuota

# 新手关于汉诺塔的疑问

?每局能用几次提示?

!单局限 3 次。建议开局先试着自己推几步,卡住再按 H 键求助。剩余次数显示在按钮上,省着用才能练出对递归规律的直觉。

?能不能直接按键撤回刚挪走的圆盘?

!能,在键盘上敲一下 Z 键或者 U 键就行。每按一次就会让最近挪动的那枚盘子原路退回,完全不限制回退的次数。

?使用提示会扣步数吗?

!不会,提示只消耗本局 3 次机会,不会额外增加步数。按提示完成后仍可计入纪录,但自动演示过的牌局不计成绩。

?通关纪录和战绩在哪看?

!大厅底部展示总局数、通关次数等统计。每档的步数和用时最佳成绩也在那里。用正好 2^n-1 步走完标为完美,数据存本地,换设备不保留。

$ █

$ tips --list # 汉诺塔实用技巧

  • --试着把目标柱看成中转站:在拆解 n−1 个小盘时,它们要去的那根柱子其实是“暂时”的。想清楚大盘最终要去哪,剩下的所有小盘搬运路线自然就确定了,不用每步都纠结。
  • --提示只用在关键分叉点就够,比如不确定 n−1 个盘该往中柱还是右柱搬时点一次;剩下的步照着规律走,自己推完才算真掌握。
  • --别只盯着最小的盘,2 号盘每 4 步动一次,记住它下次该去哪,能让后半局少绕很多路。
  • --每多一个盘步数翻倍再加一,所以 8 个盘 255 步不是靠快,而是靠不出错。走到一半不确定时宁可停下来想一想,计时没有上限。
  • --分不清盘子层级时去大厅勾选「圆盘上显示编号」,按柱顶数字从小到大叠放最稳妥。
  • --忘了1号盘往哪转时,回忆你选的盘数:3、5、7这些奇数是左→右→中→左循环,4、6、8这些偶数是左→中→右→左。
  • --当 1 号盘不该动时,剩下两根柱子间的移动只有一种合法可能:把较小的顶盘放到较大的上面,或者移到空柱上。直接做这一步就行。
  • --准备把最大的盘移到目标柱前,先把中间柱腾出来叠放上面所有小盘,千万别让任何杂盘占住右柱的底座。

$ █

FAQ(1)

玩之前常见的疑问

FAQ(1)
炸金花总怕比错了,有没有简单记法?

别急,先看牌型大小,牌型一样再比点数。游戏页下面有完整的比牌顺序和术语表,遇到拿不准时翻一下就行。

能不能不弹窗打断游戏?

不会弹窗。本站没有广告和充值,打开就是干净的游戏页面,专心玩就行。

二人麻将和四人麻将的区别是什么?

主要区别是对局人数,二人麻将的玩法也可能与四人麻将不同。手机上想看具体规则,打开对应游戏页,下方有规则说明。

想自己改快捷键按键怎么办?

不能自定义按键。快捷键是全站统一固定的,避免换游戏时按键冲突。

为什么打字测试速度老是不准?

它按你实际敲对的字数算,打错或停顿都会影响,所以和平时感觉不一样。

SEE ALSO: help(1)EOF