Moves
0
Best
—
经典滑块谜题,又称华容道。滑动各方块为大的 2×2 方块让路,把它从底部的出口移出。目标是用尽量少的步数解开。
4×5 的棋盘以经典布局开局:大的红色 2×2 方块位于顶部中央,四个竖长的 1×2 方块立在左右两侧的列中,一个横宽的 1×2 方块紧挨在大方块正下方,另有四个 1×1 小方块;仅有的两个空位在最底行中央。方块只能移入空位。
把方块向上、下、左、右拖动。移动距离由拖动长度决定:拖大约一格的长度就滑一格,约两格就滑两格,不到半格则不会移动。途中遇到阻挡,方块会提前停下。不能旋转,也不能把方块叠到另一个上面——一切都像托盘上的瓷砖一样平移。
你的目标是那个大的 2×2 方块。把其他棋子挪开为它让路,直到它停在底部中央虚线标出的出口上。它一到那里,谜题即解开。
无论方块走一格还是两格,每次滑动都算一步,你的总步数就是分数——越少越好。没有撤销,也没有时间限制:把方块移回去要多花一步,但慢慢思考不花任何代价。解开后可以把步数保存到名人堂(步数最少的前 10 名),你的最好成绩会保存在本浏览器中。点“新游戏”把棋盘复原,挑战更少的步数。
想着两个空位,而不是方块。每一步其实都是空位的移动,只有当空位挨着某个棋子时你才能行动。把空位引导到你需要的地方,就是整局游戏的核心。
小的 1×1 单格是你的工具。它们是最灵活的棋子,也是把空位从棋盘一侧倒到另一侧的最简单办法,所以用它们来运送空位,而不要让它们堵在角落。
别太早冲向出口。大方块只有在它下方两列都空出时才能下降,这通常意味着要先把横宽和竖长的方块挪到两侧。在让 2×2 下移之前,先铺好逃生通道。
想拿更好的分数,就提前算几步并避免自我抵消——把一个棋子移出又移回就是浪费两步。按本游戏“每次直线滑动算一步”的计法,经典布局理论上的最短解是 90 步(若允许棋子在一步之内拐弯则为 81 步,若每走一格都算一步则为 116 步)。所以还有很大空间不断刷新你的最好成绩。
要接受大方块必须横向让一让。它没法直接一路往下沉:横宽方块开局就在它正下方,最后却必须到它上面去,而两块都是两格宽,只有当大方块偏到左边或右边两列时,它们才能互相错开。所以任何解法里,大方块都至少要横移一次;与其抗拒这段绕路,不如提前规划。任何一种 90 步解法里,大方块都恰好只动九次,第一次是在第 29 步——之前的 28 步全是在调整其他棋子。
每一次拖动都要算数。滑两格也只算一步,但用两次短拖走同样的距离就要两步;任何一种 90 步解法里,都恰好有 28 步是滑两格。所以当方块前方有两个连成直线的空位时,一次拖到底——拖过头也没关系,因为方块会停在第一个障碍处。布局左右对称,先从左边还是右边清理都一样:每一套从左边开始的解法,都有一套步数相同、从右边开始的镜像解法。