Score 0
Time 150s
Best

翻滚方块

把 1×2 方块在地板上滚动,并竖立停在目标格。滚动方块解谜——在限时内尽量多解。

玩法

你操控一个像两个立方体粘在一起的方块——在地板上占 1×1,但高两格。它可以在单格上竖立,也可以横躺跨两格。

上下左右滑动(或用方向键)每次翻滚一格。竖立时翻滚会倒在接下来的两格上;横躺时沿长边翻滚会重新立起,沿宽边翻滚则保持横躺并移动一行或一列。

方块绝不能滚出地板边缘或滚到缺失的地砖上——这些动作会被直接拒绝,所以你不会掉下去。你的任务是把它操控到唯一标记的目标格上「竖直站立」。横躺在目标上不算;你必须正好竖立停在那一格。

解开一关后,通常会立刻出现一个更大的新关。随着分数上升,地板从 5×5 增大到 7×7,并开始出现洞。

你的分数就是计时归零前完成的关卡数。

技巧与策略

让这道谜题豁然开朗的关键是:方块滚动时其「着地面」会改变,所以要考虑它的朝向,而不仅是位置。竖立的方块只需一个空格,横躺的方块却需要一线上的两个空格——在洞口附近和边缘,横躺姿态要脆弱得多。翻滚前,先想象它会落在哪两格,而不只是方向。

从目标倒推。要竖立着停在目标格,你的上一步必然是一个横躺的方块滚起来立直——也就是说,临结束前,方块横躺在目标相邻的四格之一,且朝向使得向目标方向一滚便立起。先找出这些「接近格」,再去解决把方块横躺到其中之一这个更简单的问题。

直线行进有个好用的节奏:从竖立开始,滚一下、再滚一下,你就前进了三格并再次竖立——便于快速穿过开阔地板,也便于凑出你需要的奇偶(格数)。从目标按三格一组去数,往往能精确告诉你竖立的方块该从哪里开始最后的接近。还要记住,非法翻滚只会被拒绝,所以你可以安全地试探边缘:被拒的一步除了花点时间别无代价,所以尽管用墙来重新调整朝向。