华容道怎么玩
- 认清曹操和出口:红色 2×2 大块就是曹操,木框底边中间的缺口是出口。曹操停到缺口正上方(棋盘最下面两行正中)就算过关。
- 拖动棋子:用手指按住任意一块往空格拖。一块棋子一次可以连走几格、中途拐弯,但不能跳过别的棋子,也不能转向。
- 也可以点选再点方向:先点一块棋子(会出现小圆点,表示它能去的位置),再点 ↑ ↓ ← → 或直接点空格。电脑上可以用键盘方向键。
- 注意步数:同一块棋子连续移动只算 1 步,换另一块才加 1。棋盘上方显示这一关的最少步数,可以试着追平它。
- 撤销、重来、提示:走错了点撤销;想从头来点重来;卡住了点提示,会按最短解法替你走下一步。
横刀立马为什么是 81 步:步数的三种算法
网上常见“81 步”“116 步”两种说法,差别在于怎么数步。本站用广度优先搜索按三种口径各算了一遍横刀立马:
- 81 步:同一块棋子连续移动(可以连走几格、拐弯)算一步。这是最通行的算法,本游戏也这样计步。
- 90 步:每次直线滑动算一步,拐弯就要算两步。
- 116 步:每移动一格算一步。
搜索时把形状相同的棋子看作可以互换。从横刀立马出发,一共能走到 25,955 个不同局面,其中 964 个局面里曹操已经到了出口;离出口最远的局面要 93 步,本站第 12 关“千里迢迢”就从那里开局。想看每一步怎么走,可以打开横刀立马 81 步最短解(逐步演示)。
华容道技巧
- 倒着想:曹操要下去,正下方必须腾出一个 2×2 的空位。先想清楚哪些棋子得离开这块地方、能挪到哪里。
- 关羽(横块)往往是最大的障碍。横刀立马里他横在曹操脚下,前面很多步都是为了把他挪开。
- 让两个空格挨在一起。两个分开的空格只能挪小兵;连成 1×2 的空位,竖将和横将才动得了。
- 小兵是“填缝料”,哪里都能塞。把暂时用不上的小兵停在角落里。
- 别怕曹操横着走、甚至往回退。步数多的布局里,曹操经常要先让一让,别的棋子才过得去。
- 记住管用的套路。找到一段能让曹操下降一行的走法后,后面往往还会用上。
全部关卡
其中 4 关是有名字的传统布局(齐头并进 60 步、指挥若定 70 步、兵分三路 72 步、横刀立马 81 步),本站搜索得到的最少步数与广为流传的数字一致;其余为本站原创布局,从搜索结果里挑选,难度逐关上升。点关号即可直接打开那一关。
| 关 | 开局 | 名称 | 最少步数 | 直线 / 逐格 | 可达局面 |
|---|---|---|---|---|---|
| 1 | 张兵关曹赵马兵黄兵 | 初试身手本站原创 | 8 | 9 / 9 | 86,968 |
| 2 | 兵关曹兵张赵马黄兵 | 开门见山本站原创 | 13 | 13 / 17 | 86,968 |
| 3 | 关曹兵张兵兵兵赵马黄 | 狭路相逢本站原创 | 23 | 27 / 34 | 25,955 |
| 4 | 关曹马兵张黄兵兵兵赵 | 横梁当道本站原创 | 32 | 34 / 43 | 81,462 |
| 5 | 兵兵曹关张兵赵马黄兵 | 迂回而行本站原创 | 43 | 48 / 56 | 25,955 |
| 6 | 兵曹兵关赵马兵黄兵张 | 双门紧锁本站原创 | 53 | 57 / 64 | 81,340 |
| 7 | 张曹赵兵兵兵兵马关黄 | 齐头并进传统布局 | 60 | 66 / 85 | 25,955 |
| 8 | 张曹赵兵关兵马兵兵黄 | 指挥若定传统布局 | 70 | 79 / 100 | 25,955 |
| 9 | 兵曹兵张赵关马兵兵黄 | 兵分三路传统布局 | 72 | 77 / 92 | 25,955 |
| 10 | 张曹赵马关黄兵兵兵兵 | 横刀立马传统布局 | 81 | 90 / 116 | 25,955 |
| 11 | 兵曹张赵关马兵黄兵兵 | 退守深营本站原创 | 88 | 96 / 121 | 25,955 |
| 12 | 曹张兵赵关马黄兵兵兵 | 千里迢迢本站原创 | 93 | 101 / 126 | 25,955 |
三国华容道和数字华容道的区别
两种都叫“华容道”,其实是两种游戏:
- 三国华容道(本页):4 列 5 行,十块大小不同的棋子——曹操 2×2,关羽、张飞、赵云、马超、黄忠是 1×2 或 2×1 的长条,四个小兵 1×1,留两个空格。目标是把曹操送到出口。
- 数字华容道:一般是 4×4 的“15 数字推盘”,15 个一样大的数字方块加 1 个空格,目标是把数字从 1 到 15 排好顺序。它考的是排序,不需要给谁“让路”。
- 所以搜“华容道解法”时要分清:三国华容道讲的是曹操怎么出关,数字华容道讲的是数字怎么还原。
名字来自《三国演义》里曹操兵败、经华容道逃走的故事,棋子上常写着曹操和挡路的五虎将、士兵。英文里这类游戏常叫 klotski,可以玩英文版 klotski(同一套关卡),或者试试其它尺寸、出口在侧面的通用滑块谜题。喜欢拼方块的话,还有方块拼图在线玩。