华容道解法教程:规则、步数算法、横刀立马解题思路和一键提示
一句话答案
华容道在 4×5 棋盘上滑动方块,把最大的“曹操”移到底部中间出口就赢了。经典布局“横刀立马”最少 81 步。先把小兵调到曹操下方,再让关羽横着让路,卡住时用“💡 提示”看最优解的下一步。
华容道取材于三国故事:曹操兵败从华容道逃走,关羽、张飞、赵云、马超、黄忠等人挡在路上。华容道 收录了横刀立马等 8 个经典布局,并能给出最优解的下一步。
规则
- 4×5 的棋盘上有 10 个方块和 2 个空格;
- 方块只能沿空格滑动,不能跳过其他方块,也不能旋转;
- 目标是把最大的 2×2“曹操”方块移到底部中间的出口;
- 计步方法:同一个方块连续移动(包括拐弯走两格)只算一步。
8 个经典布局
在线华容道的“布局”里可以选:小试牛刀、左右布兵、齐头并进、层峦叠嶂、兵临城下、兵分三路、横刀立马、层层设防。每个布局旁边会显示电脑用广度优先搜索算出的最少步数,例如横刀立马最少 81 步,小试牛刀最少 42 步,适合入门。
横刀立马的解题思路
- 先动小兵:开局时两个空格在最下面,先把底部的小兵移开,给上面的方块腾出通路;
- 让关羽横移:横放的关羽挡在曹操正下方,要设法把它移到一侧,或者让曹操从它旁边绕下去;
- 小兵集中:把 4 个小兵尽量集中到曹操要走的路线以外的位置,空格才能连在一起;
- 竖将上移:张飞、赵云、马超、黄忠这类竖条方块往上移,给曹操下行让出一列;
- 最后冲出口:曹操到达底部中间、正对出口时就成功了。
完整的 81 步解法很长,建议先自己尝试,卡住时再看提示。
在线华容道怎么玩
- 选择布局:打开 华容道,在“布局”里选择横刀立马或其他布局,顶部显示最少步数。
- 移动方块:拖动方块滑向空格,拖得远可以一次走两格;键盘操作先点一下棋盘,用 Tab 或 N 切换方块、方向键移动。
- 撤销和重来:走错了点“↶ 撤销”或按 U,想从头开始点“重来”。
- 看提示:点“💡 提示”,程序会从当前局面搜索最短解,替你走出最优的下一步,并告诉你还差几步。

🏯 华容道
免费在线使用,文件和数据只在你的浏览器本地处理,无需注册。
顶部记录步数、用时和最佳成绩。同样考验推理的还有 数织 和 数独。
常见问题
横刀立马最少几步?
按同一方块连续移动只算一步的通行算法,横刀立马最少需要 81 步。
华容道的步数怎么算?
同一个方块连续移动(包括拐弯走两格)只算一步,换另一个方块移动才算新的一步。
提示是怎么来的?
点提示时,程序从当前局面搜索最短解,替你走出最优的下一步,并显示剩余最少步数。
新手先玩哪个布局?
建议从“小试牛刀”开始,最少 42 步,熟悉后再挑战横刀立马。