名称: boggle
描述: 解决 Boggle 游戏板——在 4x4 字母网格上找出所有有效单词(德语 + 英语)。当用户分享 Boggle 游戏照片、询问网格上的单词或进行文字游戏时使用。包含 170 万单词词典(德语+英语)。
基于字典匹配的快速字典树(Trie)深度优先搜索求解器。不使用 AI/LLM 猜测——所有单词仅通过内置词典验证(35.9 万英语单词 + 135 万德语单词)。
# 英语
python3 skills/boggle/scripts/solve.py ELMU ZBTS ETVO CKNA --lang en
# 德语
python3 skills/boggle/scripts/solve.py ELMU ZBTS ETVO CKNA --lang de
每行字母作为一个参数(4 个字母)。也可使用 --letters 参数:
python3 skills/boggle/scripts/solve.py --letters ELMUZBTSETVOCKNA --lang en
| 选项 | 描述 |
|---|---|
--lang en/de |
语言(默认:en;务必分别运行英语和德语求解) |
--min N |
单词最小长度(默认:3) |
--json |
输出包含得分的 JSON 格式结果 |
--dict FILE |
自定义词典文件(可重复使用) |
QUENHARI... → "QU" 占据一个位置)词典文件在首次运行时若缺失会自动从 GitHub 下载。
data/words_english_boggle.txt — 35.9 万英语单词data/words_german_boggle.txt — 135 万德语单词