Block Blast 求解器(方块爆破)

Block Blast 求解器

在 8 x 8 的棋盘上,点按或点击游戏里所有已被填满的格子。再点一次可以把格子清空。

使用键盘时,用方向键移动,按空格键填满或清空格子。

已填格子数:

棋盘快满了,手里偏偏是三个难放的方块?这个 Block Blast(方块爆破)求解器会根据你当前的棋盘和拿到的方块,把每一种顺序、每一个位置都试一遍,然后给出能把方块全部放下、并且消除行和列最多的走法。走法一步一张棋盘图,照着放进游戏就行,不用自己猜。如果方块没法全部放下,它会直接告诉你,并显示最多能走到哪一步。

如何使用 Block Blast 求解器

  1. 1

    画出棋盘

    在 8 x 8 的网格里,点按游戏中所有已被填满的格子。再点一次可以清空。如果棋盘上一个方块都没有,请勾选“我的棋盘是空的”。

  2. 2

    画出方块

    把还没放下的方块分别画在各自的小网格里,也可以选一个常见形状,再用“旋转”和“镜像”调到与游戏里一致的朝向。如果剩下的方块不足三个,把用不到的网格留空。

  3. 3

    照着走法放置

    结果会按顺序列出每一步。每一步都有一张放好方块的棋盘图、方块上边缘所在的行和左边缘所在的列,以及这一步消除的行和列。

求解器如何选出最佳走法

Block Blast 在 8 x 8 的棋盘上进行。每一轮发三个方块,放置顺序随你决定,某一行或某一列一旦被完全填满就会立刻消失。方块不能旋转,只要手里还有方块无处可放,游戏就结束。所以每一轮都是一道规模很小的封闭谜题:三个方块最多只有六种顺序,每个方块最多只有 64 个位置。

求解器不靠猜。它把每一种放得下的顺序和位置都实际走一遍,每放一个方块,就像游戏那样消除填满的行和列(一个格子同时补全一行和一列时,两条都会消除)。然后按下面的规则,只保留排名最高的那一种走法:

优先级 比较什么 原因
1 放下的方块更多 有方块放不下游戏就结束,所以先保证全部放下。
2 消除的行列总数更多 整个走法中消除的行数和列数之和。
3 剩余的已填格子更少 棋盘越空,下一轮的三个方块就越有地方放。
4 已填格子与空格之间的交界更少 棋盘紧凑,方块贴着边缘、彼此相靠,没有单格空洞。
5 最先找到的走法 方块按你画的顺序,位置从左上角开始。只在完全打平时才起作用。

如何看懂结果

行从上往下数(1 到 8),列从左往右数(1 到 8)。每一步都会写明方块上边缘所在的行和左边缘所在的列,旁边的小棋盘显示的是消除发生之前、方块放好后的样子。带高亮边框的格子属于这一步会消除的行或列。

举个例子:最下面一行的第 1 列到第 5 列有方块,你手里有一个横放的 3 格直条。求解器的回答是“上边缘对齐第 8 行,左边缘对齐第 6 列”:直条填满第 6、7、8 列,第 8 行补全后被消除,棋盘重新变空。

顺序为什么重要

很多时候,关键全在顺序。假设最上面一行只差最后一格就满了,棋盘其余地方没有比一格更宽的空隙,而你手里有一个 5 格直条和一个单格方块。直条哪里都放不下。那就先放单格方块:它补全最上面一行,这一行被消除,5 格直条就有了一整行空位可放。求解器之所以能找到这样的走法,是因为它从不孤立地只看某一个方块。

它不做什么

  • 它不知道接下来会发什么方块,所以无法规划到你画出的方块之后。第三和第四优先级就是为了给未知的下一轮留一个好棋盘。
  • 它按消除的行列数排序,而不是按分数。游戏本身的得分还会奖励连击和连续消除,本工具不计算这些。
  • 它不识别截图。棋盘需要你自己画,用手指点按或用鼠标拖动,几秒钟就能画好。
  • 它绝不会旋转方块。“旋转”和“镜像”只是帮你把方块画成游戏里显示的样子。

排序规则教给你的技巧

  • 让行和列同时接近填满。一个单格方块如果同时补全一行和一列,一次就能消除 15 个格子。
  • 不要留下单格空洞。四面都被堵住的格子,只能用单格方块或斜线方块中的一格来填。
  • 给大形状留出空间:3 x 3 正方形需要一块 3 x 3 的空地,5 格直条需要连成一线的五个空格。
  • 如果其他方块需要腾出来的空间,就先放能消除的那个方块。

常见问题

就你画出的方块而言,按照上面的排序规则,是的。搜索是穷举式的:每一种顺序、每一个位置都会实际走一遍,所以不存在能放下更多方块的走法,也不存在放下同样多方块却能消除更多行列的走法。它无法考虑下一轮的方块,因为现在谁也看不到。

结果会明确说明无法全部放下,给出能放下最多方块的走法(并在过程中尽量多消除行列),同时列出剩下放不了的方块。如果连一个都放不下,它也会如实告诉你。

可以。如果这一轮你已经放了一两个方块,就按棋盘现在的样子画,再只画出手里还剩的方块。留空的方块网格会被忽略。

直接画出来。每个方块网格是 5 x 5 格,任何形状都能画,斜线方块也可以。形状列表只是快捷方式,用“旋转”和“镜像”还可以把列表里的形状变成其他朝向。

规则相同的游戏都能用:8 x 8 的棋盘,方块不能旋转,填满的行和列会被消除。棋盘是 9 x 9 或 10 x 10 的游戏,或者还会消除 3 x 3 宫格的游戏,规则不同,在这里会得到错误的答案。

不是。这是为这款益智游戏的玩家准备的独立辅助工具。它与游戏的开发商没有关联,不是可以游玩的仿制品,也没有使用游戏的任何美术素材。

在各个步骤之间切换时,你画的棋盘和方块会写进页面地址里,所以你可以返回、刷新,或者把某个局面的链接分享出去。这个地址会像任何页面请求一样发送到我们的服务器。最佳走法的搜索在你的设备上运行,不会有任何内容保存到账号或个人资料中。

相关工具

此工具还提供其他语言版本