棋盘生成器
点击格子放置地雷。分享棋盘哈希值或作为马赛克谜题打开。
💣 地雷
0
3BV — Standard
—
3BV — Cylinder
—
3BV — Toroid
—
棋盘哈希值
(放置地雷以生成)
点击格子放置或移除地雷。更改网格大小并点击应用尺寸。
扫雷棋盘生成器——设计并分享自定义棋盘
棋盘生成器让您可以在自定义方格上精确放置地雷,然后生成一个棋盘哈希值——一种编码了完整地雷布局的紧凑标识符。任何拥有该哈希值的人都可以在标准、Cylinder或Toroid模式下重新游玩完全相同的棋盘。用它为朋友设计挑战、研究特定配置,或基于手工设计的地雷模式创建Mosaic谜题。
什么是棋盘哈希值?
棋盘哈希值是地雷布局的确定性指纹。给定相同的方格尺寸和相同的地雷位置,哈希值始终相同——这意味着哈希值加上尺寸信息就足以精确还原棋盘。
哈希值出现在全站的回放链接中。当您在任何标准、Cylinder或Toroid棋盘上完成一局游戏后,您的得分记录会链接到基于该哈希值生成的回放链接。棋盘生成器以相反方式运行同样的编码:您在界面上拖放布局,哈希值随点击实时计算。
不同拓扑结构下的3BV
3BV(Bechtel棋盘基准值)是在不插旗的情况下清空棋盘所需的最少左键点击次数,用于衡量棋盘复杂度——3BV越高,表示孤立数字格越多、连锁展开越少。
生成器会同时计算三种拓扑结构的3BV:
- 标准 — 平面方格。边缘格子的邻居数较少,因此边缘地雷会产生更多孤立数字格。
- Cylinder — 左右边缘相连。边缘格子现有完整的8个邻居,可合并连锁展开,降低3BV。
- Toroid — 四条边全部相连。每个格子恰好有8个邻居。通常三种拓扑中3BV最低,因为没有格子会因边界而孤立。
Mosaic谜题设计
Mosaic是扫雷的一种变体,每个提示数字统计的是以该格为中心的3×3区域内的地雷数,而非仅统计直接相邻的8个格子。在确定地雷布局后,生成器的Mosaic部分会在标准拓扑下显示每个格子对应的数字。
在遮罩方格中点击格子可以隐藏其数字——这些格子对解题者显示为空白,使谜题更具难度。带遮罩的Mosaic链接同时编码了地雷布局和隐藏格子模式,打开链接的人将获得与您设计完全相同的谜题。借此可以精心构建具有清晰逻辑路径的谜题:仅隐藏那些可以从可见邻居中推导出数值的格子。
使用场景
- 挑战赛。设计特定布局,分享回放链接,与朋友在完全相同的棋盘上比较用时。
- 分析研究。探索改变地雷位置如何影响不同拓扑结构下的3BV。将一颗地雷从角落移至内部通常会明显降低3BV。
- 谜题创作。构建一个具有已知解题路径的Mosaic谜题——通过放置地雷生成一组无歧义的提示,然后遮盖多余的数字。
- 专项练习棋盘。创建一个专门针对特定模式(1-2-1、角落陷阱、地雷链)的布局,反复练习直到形成条件反射。