华容道概览
华容道是中国传统的滑块益智游戏:4 列 5 行的木盒里放着曹操(2×2 大块)、横着的关羽、四员竖着的大将和四个小兵,只留两个空格。玩家把棋子一块一块滑进空位,想办法腾出通道,让曹操从盒子最下面中间的出口走出去,用的步数越少越好。本站收录 39 种经典布局,每种都标出最少步数,还能随机生成新布局。
卡到一半的时候,脑子会有点发胀:明明出口就在下面,怎么每一步都像在往反方向走?这时候试试倒着想,曹操出门前最后一步,身下那两格得先空出来;再往前推,又是谁给它们让的路。一条线反着捋回去,眼前这步该动谁,常常就自己浮出来了。
有人觉得通关一次就没什么可玩的了,这是个误会。这里收录了三十九种不同难度的摆法,从四十步以内的热身到百步以上的大师级挑战,每一种都标出了程序算出的最优路径。加上随机生成的无固定解法模式,足够你长期琢磨。欢迎来大厅挑一个心仪的题目,看看自己离满分还有多远。
华容道常见名词
2×2 的大块,整局唯一的目标棋子,要走到最下面中间的出口。横着滑需要侧面两格空、竖着滑需要上方或下方两格空。
横着占 2 格的将。标准布局里唯一横着的棋子,常常横在曹操正下方挡路;变体布局里横着的将不止他一个。
张飞、赵云、马超、黄忠,各竖着占 2 格,通常站在曹操两侧,一次只能上下或左右滑一格。
1×1 的小棋子共四个,可以一次滑两格或沿空格拐弯,是腾挪空间的主力。
棋盘上没有棋子的两个格子,棋子只能滑进空格。两个空格是否相邻决定了大块棋子能不能动。
棋盘最下面一行中间两列,曹操走到正上方的 2×2 区域就通关。
挪动一个棋子算一步,连续挪同一个棋子只算一步,换棋子才算下一步。
程序穷举算出的最优解步数,每种布局固定;走到这个数就是满分。
你在这种布局上真正自己走完的最少步数纪录,演示过的局不算。
曹操、横关羽、四竖将、四兵的经典棋子组合,横刀立马等前 14 种。
横将有两个到五个的布局,如守口如瓶、层层设防,解法风格不同。
程序随机摆放标准棋子并验证有解的布局,按最少步数分三档。
华容道一局的流程
棋盘与棋子
棋盘是 4 列 5 行共 20 格的木盒。标准布局有十个棋子:曹操占 2×2 四格,关羽横着占 2 格,张飞、赵云、马超、黄忠各竖着占 2 格,四个兵各占 1 格,合计 18 格,剩下两个空格。
滑动规则
棋子只能在盒子里平移,滑进旁边的空格,不能跳过别的棋子,也不能转向、翻面。大块棋子要整块移动:曹操横着滑需要右边(或左边)两格都空着,竖着滑需要下面两格都空着。
通关条件
曹操的四格走到最下面一行的中间两列(也就是第 4、5 行的第 2、3 列)就算逃出华容道,棋盘底部有「出口」标记。曹操到位后会自动滑出盒子,弹出结算面板。
计步方式
每挪动一个棋子算一步;连续挪同一个棋子(不管挪几格、拐不拐弯)只算一步,换了棋子才算下一步。这是通行的计步标准,横刀立马的最少步数 81 就是按这个算的。撤销会把步数退回。
最少步数
每种布局标出的「最少」是程序穷举所有局面算出的最优解步数,走到这个数就是满分。状态栏的「最佳」是你在这种布局上走出的最少步数纪录,只记真正自己走完的局。
提示
每局有 3 次提示。点「提示」后,建议挪动的棋子会闪绿框,它该去的空格会亮绿点,下方文字写明方向和从这里到通关还要多少步。用提示通关照样计入纪录。
随机布局
选「随机 · 入门 / 进阶 / 高手」会随机摆放标准的十个棋子,程序验证有解并算出最少步数后才开局。高手档的随机布局比较少见,生成要多等几秒。随机局通关后可以「再来一局」换一个新的。
结算
通关面板显示本局步数、与最少步数的对比、用时、提示次数和这种布局的最佳纪录,刷新纪录会标出「新纪录」。经典布局还有「下一关」按钮直接进入表里的下一种布局。
温馨提示
- ★久坐不好,隔一会儿站起来走走,眼睛也歇一下。
