跳转到正文

Boggle 求解器

按行输入类似 Boggle 字母网格的字母,即可得到所有可以穿过相邻格子拼出的单词,按从长到短排列,并附有官方计分。点选任意单词,即可在网格上看到它的路径。支持 4×4 和 5×5 网格,并能处理 Qu 字母块。在您的浏览器中运行。免费,无需注册。

从左上角开始,逐行输入每个格子。空格和换行会被忽略。

按官方规则,该字母块计为两个字母。

输入网格中的字母,即可列出所有能穿过该网格拼出的单词。

单词须通过触碰格子拼出(可横向、纵向或斜向相邻),且同一格子不得重复使用。计分:3–4 个字母 1 分,5 个字母 2 分,6 个字母 3 分,7 个字母 5 分,8 个或以上 11 分。每个单词只计一次。

单词来自 ENABLE,这是一份公共领域的文字游戏词表。它不是某个游戏小组用来裁定争议的词典,因此有争议的单词请按您自己的规则处理。

如何使用 Boggle 求解器

  1. 选择网格大小。 4×4 是经典的玩法;5×5 是更大的版本。最短单词默认为 4×4 的三个字母、5×5 的四个字母,您也可以更改。
  2. 输入字母。 从左上角开始,逐行输入:tapr resi nown dlce 即为四行、每行四个字母。空格和换行会被忽略。网格会显示在输入框下方,方便您与自己的棋盘核对。
  3. 注意 Qu 字母块。 勾选该选项后,q(无论后面是否跟 u)会占用一个显示为 Qu 的格子,并按两个字母计算。取消勾选则把 q 当作普通字母。
  4. 阅读并追踪路径。 单词按从长到短分组,并列出每种长度的分值。点选某个单词即可在网格上按顺序标出它的路径;再次点选则清除。

求解器采用的规则

  • 相邻的格子。 每个字母都位于前一个字母的相邻格子中——上、下、左、右或斜向。
  • 同一格子不重复使用。 一个格子在一个单词中只能出现一次。含两个 E 的单词需要两个写有 E 的格子。
  • 长度。 经典玩法为三个字母或以上,5×5 版本为四个字母或以上。Qu 字母块计为两个字母。
  • 每个单词只计一次。 能以多种路径拼出的单词只列出并计分一次,显示其中一条路径。
  • 计分。 三或四个字母得 1 分,五个字母得 2 分,六个字母得 3 分,七个字母得 5 分,八个字母或以上得 11 分。

求解器如何工作

若要从每个格子出发,对 17 万个单词逐一尝试每条路径,速度会很慢,因此求解器分三步进行。它首先只保留网格中的字母数量足以拼出的单词。然后把这些单词组织成前缀树。最后从每个格子出发深度优先地遍历网格,沿着前缀树前进,一旦剩余的单词中没有任何一个以该路径开头,便立即放弃这条路径。4×4 的网格只需几毫秒,5×5 的网格则稍长一些。

示例

点击 试用示例,载入 tapr resi nown dlce。在最短三个字母的设置下,求解器能找到 380 个单词,共计 629 分:其中三字母词 101 个,四字母词 132 个,五字母词 97 个,六字母词 39 个,七字母词 6 个,八字母词 4 个,以及一个九字母词 pinecones。将最短长度提高到四个字母,则剩下 279 个单词,共 528 分,因为三字母词的分值最低。

按单词长度计分
单词长度分值上方网格中的例子
3–4 个字母1pin, tape
5 个字母2clone, close
6 个字母3closet, encore
7 个字母5enclose, treason
8 个或以上字母11prisoner, encloser, pinecones

Qu 字母块会改变网格能拼出的单词。在勾选该选项的情况下输入 qite sand orlc pmhb,求解器会找到 20 个以 Qu 开头的单词,例如 quite、quaint、quint 和 quintal。取消勾选后,同样的字母只能拼出 qat、qintar 和 qintars,因为单独的 Q 旁边没有 U。

自己找到更多单词

  • 添加词尾。 已找到的单词常常可以延长:若下一个字母相邻,clone 就会变成 clones 或 cloned。
  • 留意前缀和后缀。 re-、un-、-ing、-ed 和 -er 在大多数棋盘上都会出现。
  • 从难拼的字母入手。 围绕 Q、Z 或 X 构成的单词较少,因此在棋盘被填满之前先追踪它们。
  • 观察元音组合。 两个元音相邻,例如 ea 或 io,常常是许多六字母和七字母单词的依托。

关于单词表

求解器使用 ENABLE,即 CitationEasy 的 变位词求解器 所用的同一份公共领域词表。它是一份通用的文字游戏词表,而不是某个游戏小组用来裁定争议的词典,因此求解器找到的某个单词在您的牌局上可能会被拒绝,而您要打出的单词也可能不在其中。Boggle 是其所有者的商标;本工具是独立的,与其所有者没有关联。

常见问题

如何输入 Qu 字母块?
在勾选 Qu 选项的情况下,在正确的位置输入 q 或 qu。求解器会生成一个显示为 Qu 的格子,在拼写、最短长度和计分中都按两个字母计算。如果您的游戏使用普通的 Q 字母块,请取消勾选。
Boggle 如何计分?
在经典玩法中,三个和四个字母的单词得 1 分,五个字母的单词得 2 分,六个字母的单词得 3 分,七个字母的单词得 5 分,八个字母或以上的单词得 11 分。在原版游戏中,两名或更多玩家都找到的单词会被划掉,不计分;求解器没有对手,因此不考虑这一规则。
同一个格子可以使用多次吗?
不可以。每个格子在一个单词中最多使用一次,不过如果两个格子都写着同一个字母,单词中可以重复该字母。这就是为什么 letter 这样的单词需要棋盘上有两个 E 和两个 T。
它适用于 5x5 网格吗?
适用。选择 5×5 并输入 25 个字母即可。最短单词长度会变为四个字母,与较大的玩法一致,但如果您的规则不同,可以改回三个字母。
为什么棋盘上的某个单词没有出现?
要么是字母没有按正确的顺序相邻,要么是这个单词不在 ENABLE 词表中。可以输入一个相近的单词来检查路径,并检查网格中是否有拼写错误。
为什么它显示了一些我不认识的单词?
ENABLE 词表很大,包括生僻词、古词和专业术语,以及它们的复数和动词形式。许多词即使很少有玩家认识,在文字游戏词典中也是有效的。
会有任何内容被发送到服务器吗?
只有单词表会从本站下载一次。您输入的字母从不上传;搜索在您的浏览器中进行。

相关工具

词汇与查词中的更多工具