华容道在线玩

华容道在线玩

拖动木头棋子,给曹操让出一条路,把他送出底部的出口。共 12 关:从 8 步的热身关,到经典的横刀立马(最少 81 步,第 10 关),再到更难的原创布局。免费、不用注册,手机上用手指就能玩。

华容道 — 初试身手

步数 0 · 最少 8

初试身手

用手指拖动棋子(可以拐弯连走),或先点棋子再点方向键。把曹操送到底部出口就过关。

华容道怎么玩

  1. 认清曹操和出口:红色 2×2 大块就是曹操,木框底边中间的缺口是出口。曹操停到缺口正上方(棋盘最下面两行正中)就算过关。
  2. 拖动棋子:用手指按住任意一块往空格拖。一块棋子一次可以连走几格、中途拐弯,但不能跳过别的棋子,也不能转向。
  3. 也可以点选再点方向:先点一块棋子(会出现小圆点,表示它能去的位置),再点 ↑ ↓ ← → 或直接点空格。电脑上可以用键盘方向键。
  4. 注意步数:同一块棋子连续移动只算 1 步,换另一块才加 1。棋盘上方显示这一关的最少步数,可以试着追平它。
  5. 撤销、重来、提示:走错了点撤销;想从头来点重来;卡住了点提示,会按最短解法替你走下一步。

横刀立马为什么是 81 步:步数的三种算法

张曹赵马关黄兵兵兵兵

网上常见“81 步”“116 步”两种说法,差别在于怎么数步。本站用广度优先搜索按三种口径各算了一遍横刀立马:

  • 81 步:同一块棋子连续移动(可以连走几格、拐弯)算一步。这是最通行的算法,本游戏也这样计步。
  • 90 步:每次直线滑动算一步,拐弯就要算两步。
  • 116 步:每移动一格算一步。

搜索时把形状相同的棋子看作可以互换。从横刀立马出发,一共能走到 25,955 个不同局面,其中 964 个局面里曹操已经到了出口;离出口最远的局面要 93 步,本站第 12 关“千里迢迢”就从那里开局。想看每一步怎么走,可以打开横刀立马 81 步最短解(逐步演示)。

华容道技巧

  • 倒着想:曹操要下去,正下方必须腾出一个 2×2 的空位。先想清楚哪些棋子得离开这块地方、能挪到哪里。
  • 关羽(横块)往往是最大的障碍。横刀立马里他横在曹操脚下,前面很多步都是为了把他挪开。
  • 让两个空格挨在一起。两个分开的空格只能挪小兵;连成 1×2 的空位,竖将和横将才动得了。
  • 小兵是“填缝料”,哪里都能塞。把暂时用不上的小兵停在角落里。
  • 别怕曹操横着走、甚至往回退。步数多的布局里,曹操经常要先让一让,别的棋子才过得去。
  • 记住管用的套路。找到一段能让曹操下降一行的走法后,后面往往还会用上。

全部关卡

其中 4 关是有名字的传统布局(齐头并进 60 步、指挥若定 70 步、兵分三路 72 步、横刀立马 81 步),本站搜索得到的最少步数与广为流传的数字一致;其余为本站原创布局,从搜索结果里挑选,难度逐关上升。点关号即可直接打开那一关。

关开局名称最少步数
1
张兵关曹赵马兵黄兵
初试身手本站原创8
2
兵关曹兵张赵马黄兵
开门见山本站原创13
3
关曹兵张兵兵兵赵马黄
狭路相逢本站原创23
4
关曹马兵张黄兵兵兵赵
横梁当道本站原创32
5
兵兵曹关张兵赵马黄兵
迂回而行本站原创43
6
兵曹兵关赵马兵黄兵张
双门紧锁本站原创53
7
张曹赵兵兵兵兵马关黄
齐头并进传统布局60
8
张曹赵兵关兵马兵兵黄
指挥若定传统布局70
9
兵曹兵张赵关马兵兵黄
兵分三路传统布局72
10
张曹赵马关黄兵兵兵兵
横刀立马传统布局81
11
兵曹张赵关马兵黄兵兵
退守深营本站原创88
12
曹张兵赵关马黄兵兵兵
千里迢迢本站原创93

三国华容道和数字华容道的区别

两种都叫“华容道”,其实是两种游戏:

  • 三国华容道(本页):4 列 5 行,十块大小不同的棋子——曹操 2×2,关羽、张飞、赵云、马超、黄忠是 1×2 或 2×1 的长条,四个小兵 1×1,留两个空格。目标是把曹操送到出口。
  • 数字华容道:一般是 4×4 的“15 数字推盘”,15 个一样大的数字方块加 1 个空格,目标是把数字从 1 到 15 排好顺序。它考的是排序,不需要给谁“让路”。
  • 所以搜“华容道解法”时要分清:三国华容道讲的是曹操怎么出关,数字华容道讲的是数字怎么还原。

名字来自《三国演义》里曹操兵败、经华容道逃走的故事,棋子上常写着曹操和挡路的五虎将、士兵。英文里这类游戏常叫 klotski,可以玩英文版 klotski(同一套关卡),或者试试其它尺寸、出口在侧面的通用滑块谜题。喜欢拼方块的话,还有方块拼图在线玩。

常见问题

华容道横刀立马最少要多少步?

按“同一块棋子连续移动算一步”(可以拐弯)的通行口径,最少 81 步。这是本站用广度优先搜索把所有可达局面走遍后算出的结果。如果每次直线滑动算一步是 90 步,每移动一格算一步则是 116 步。

三国华容道和数字华容道有什么不同?

三国华容道(本页)棋子大小不一:曹操 2×2、五虎将 1×2 或 2×1、小兵 1×1,目标是把曹操送到出口。数字华容道其实是“15 数字推盘”,所有方块都是 1×1,上面写着数字,目标是把数字按顺序排好。两者都是滑块游戏,但规则和解法完全不同。

每一关都有解吗?

都有解。表格里每一关的开局都经过搜索验证,并记录了三种口径下的最少步数。关卡按最少步数从 8 步排到 93 步。

这个游戏怎么算步数?

移动一块棋子算一步,不管走多远;紧接着再动同一块,仍算同一步。用提示和撤销时也按这个规则计算。

手机、iPad 能玩吗?进度会保存吗?

能。棋盘专门为触屏设计,手指拖动或点选方向都行。当前关卡、局面和每关的最好成绩都保存在本机浏览器里,不用注册。

英文的 klotski 是同一个游戏吗?

是。klotski 是这类 4×5 滑块游戏常见的英文叫法,规则和华容道一样。英文版页面与本页共用同一套关卡和存档。