通勤路上杀时间
地铁信号差,刷短视频卡顿,刷朋友圈已刷到昨天。打开扫雷,高级模式 30x16 棋盘,99 颗雷,一局够坐 8 站。纯前端实现,离线也能玩,不耗流量。点开第一块是空地,周围数字展开,大脑开始推理,一站地就过去了。
鼠标点下,数字1周围八个格子全是地雷,只能赌——这是扫雷新手最常见的困局。这个工具把经典Windows扫雷搬进浏览器,保留初级9×9到高级16×30的官方尺寸,支持自定义雷区与雷数,每次开局生成可解的布局。点击格子即时展开,右键插旗标记。所有运算在浏览器内完成,不联网、不上传任何点击记录。
地铁信号差,刷短视频卡顿,刷朋友圈已刷到昨天。打开扫雷,高级模式 30x16 棋盘,99 颗雷,一局够坐 8 站。纯前端实现,离线也能玩,不耗流量。点开第一块是空地,周围数字展开,大脑开始推理,一站地就过去了。
吃完午饭困得睁不开眼,下午还有方案要写。同事提议来一局扫雷提神。用自定义模式设 9x9 棋盘、10 颗雷,每人轮流点一格,点雷的请喝奶茶。工具支持自定义尺寸和雷数,能快速生成公平开局,不用等加载,点开就能比。
孩子刚学 20 以内加减法,想练逻辑又不想刷题。打开扫雷初级 9x9 棋盘、10 颗雷,解释数字代表周围八格有几颗雷。孩子从数字 1 开始推理,点开安全格时数字展开,直观看到推理链条。纯前端无广告,孩子自己点不担心误触跳转。
还有 15 分钟视频面试,手心出汗,脑子发木。打开中级 16x16 棋盘、40 颗雷,快速扫两局。点开第一块后,需要同时关注数字和标记,大脑从待机状态切换到计算状态,注意力集中起来。工具响应快,点开即玩,不耽误面试准备。
外卖显示还有 17 分钟送达,刷短视频怕刷过头,看书又看不进去。打开扫雷自定义模式,设 10x10 棋盘、15 颗雷,刚好一局 5-8 分钟。点开是空地,数字展开,手眼配合标记雷,外卖到了正好收尾。纯前端,不联网也能玩。
| 输入 | 输出 | 说明 |
|---|---|---|
| 初级(9×9 方格,10 颗雷) | 游戏开始:9×9 网格,10 颗雷随机分布。首次点击安全区域后,自动展开相邻无雷格子。 | 常规:最常用入门模式,验证基础雷数分配与首次点击安全机制。 |
| 中级(16×16 方格,40 颗雷) | 游戏开始:16×16 网格,40 颗雷随机分布。首次点击安全区域后,自动展开相邻无雷格子。 | 常规:中等难度,验证更大网格与更多雷数下的布局逻辑。 |
| 高级(30×16 方格,99 颗雷) | 游戏开始:30×16 网格,99 颗雷随机分布。首次点击安全区域后,自动展开相邻无雷格子。 | 常规:经典高级模式,验证最大网格与高密度雷数(约 20.6% 雷密度)下的性能与逻辑。 |
| 自定义:宽度=5,高度=5,雷数=24 | 游戏开始:5×5 网格,24 颗雷随机分布。首次点击安全区域后,自动展开相邻无雷格子。 | 边界:雷数接近网格总数(25 格仅 1 个安全格),验证极端高密度下首次点击是否强制安全。 |
| 自定义:宽度=1,高度=1,雷数=0 | 游戏开始:1×1 网格,0 颗雷。首次点击后直接胜利。 | 边界:最小网格且无雷,验证边缘尺寸与零雷场景的立即胜利逻辑。 |
| 自定义:宽度=50,高度=50,雷数=2500 | 游戏开始:50×50 网格,2500 颗雷随机分布。首次点击安全区域后,自动展开相邻无雷格子。 | 边界:超大网格(2500 格)且雷数等于网格数(100% 雷密度),验证游戏是否允许全雷布局并正确处理无安全格场景。 |
| 自定义:宽度=10,高度=10,雷数=0 | 游戏开始:10×10 网格,0 颗雷。首次点击后直接胜利。 | 易错:用户可能误以为雷数为 0 会报错或无意义,实际应直接胜利,避免用户困惑。 |
| 自定义:宽度=10,高度=10,雷数=100 | 游戏开始:10×10 网格,100 颗雷随机分布。首次点击安全区域后,自动展开相邻无雷格子。 | 易错:雷数等于网格总数(100% 雷密度),用户可能输入错误,需验证工具是否提示或仍能开始(实际无安全格,首次点击即爆炸)。 |
1.自定义模式下雷数超过格子总数
在 9×9 的格子中设置 100 颗雷在 9×9 的格子中设置 10 颗雷(最大 81)扫雷的雷数不能超过格子总数减 1(至少留一个安全格)。自定义模式下若雷数 ≥ 格子数,游戏无法初始化,直接报错或闪退。
2.高级模式用初级策略,盲目双击
在高级 30×16 棋盘上,看到孤立的 1 就双击周围未翻开格先通过数字推理确认所有相邻雷都已标记,再双击数字格双击(Chord)只在数字周围已标记雷数与数字相等时安全。高级模式雷密、区域大,未确认标记就双击容易触发爆炸。
3.把数字当成雷数上限,忽略重叠
认为数字 3 周围只有 3 颗雷,所以周围 8 格中 3 颗是雷、5 颗安全数字 3 表示周围 8 格恰好有 3 颗雷,但相邻数字的雷可能共享同一颗雷每个数字独立描述其周围 8 格,相邻数字的雷区有重叠。不能简单将两个 3 的雷数相加,必须用逻辑推理排除重叠。
4.忽略边界格子的邻域范围
认为棋盘角落的数字 1 周围只有 3 格可点角落数字 1 周围只有 3 格,但数字 2 在角落时周围 3 格中必须有 2 颗雷棋盘边缘和角落的格子邻域少于 8 格,数字含义不变(周围恰好有 N 颗雷),但可推理的格子数减少,容易误判安全区。
5.误以为首次点击必安全,后续盲目
第一次点击安全后,第二次点击就随意点首次点击必安全是大多数扫雷实现的保障,但后续点击无保护,必须推理标准扫雷实现会保证首次点击不在雷上(甚至重置雷盘),但第二次及以后无此保护。不能因第一次安全就放松警惕。
6.标记雷后忘记数字已更新
标记 3 颗雷后,看到数字 3 仍认为周围还有 3 颗雷标记雷后,数字 3 周围实际未翻开格减少,应视为剩余未标记雷数为 0标记雷只是辅助记忆,数字本身不因标记而改变。正确做法是:数字 3 周围已标记 3 颗雷 → 剩余未翻开格全部安全。
雷数 = 总格数 × 密度系数
雷数地雷总数,取整总格数棋盘总格子数(行×列)密度系数难度对应:初 0.123,中 0.156,高 0.206中级难度(16×16 棋盘,密度系数 0.156):总格数 = 16×16 = 256,雷数 = 256 × 0.156 = 39.936,取整为 40 颗雷,与经典扫雷中级标准一致。
数字代表它周围 8 个格子里埋雷的数量。比如一个格子显示“3”,说明它上、下、左、右、左上、右上、左下、右下这八个格子中,有 3 个是地雷。这是扫雷最核心的逻辑:根据已知数字推理出安全格子,而不是靠瞎猜。初级 9×9 棋盘有 10 颗雷,数字范围只可能是 0-8。
两种情况:一是点到了地雷,二是点到了“0”格子(周围无雷的区域)。如果点中数字格,只翻开那一格;如果点中“0”格,游戏会自动展开相邻所有无雷区域直到遇到数字边界,这个过程很快,感觉像“炸开”了一片,但其实是安全展开。如果点到的确实是雷,格子会变成红色地雷图标,游戏结束。
核心规则完全一致:左键翻格子、右键标旗子、数字推理。区别在于本工具是纯网页版,无需安装,打开浏览器就能玩。另外提供了 4 种难度:初级(9×9/10 雷)、中级(16×16/40 雷)、高级(30×16/99 雷)和自定义(自己设宽高和雷数)。Windows 版有的“问号标记”功能本工具没有,但标旗功能完整可用。
宽度和高度最小 9,最大 30;雷数最少 10,最多不能超过格子总数的 2/3(否则逻辑上几乎必死)。比如 9×9=81 格,雷数最多填 54。如果填了 100 雷,工具会自动修正为允许的最大值。建议新手先玩初级,高级玩家可以试 30×16 配 150 雷,难度远高于默认高级。
标旗后格子默认会被“锁定”,左键点击不会翻开。如果还能翻开,可能是误用了左键双击(在数字格上同时按左右键,可以快速翻开周围未标旗的格子)。双击操作在高级玩法中很常用,但新手容易误触。建议先只用单左键翻格、单右键标旗,等熟练了再尝试双击。
扫雷没有“悔棋”功能,点开地雷就直接结束,无法撤回。但页面左上角有一个“笑脸按钮”,点击它可以随时重新开始一局(不会保留前一把的棋盘布局)。如果需要复盘,建议在游戏过程中截图。另外,第一次点击永远安全(不会踩雷),这是经典扫雷的默认设定,本工具也遵循。
胜利条件是翻开所有非雷格子,而不是标对全部地雷。即使标旗位置完全正确,只要还有非雷格子没被翻开,游戏就不会结束。建议用双击数字格功能快速展开:在已翻开的数字格上同时按左右键,它会自动翻开周围所有未标旗的格子(前提是标旗数量等于数字值),这样能大幅提速。
不记录任何个人信息,所有游戏逻辑都在浏览器本地运行,数据不上传服务器。本工具是纯前端实现,打开页面后断网也能正常玩(前提是页面已加载完成)。没有排行榜、没有账号系统,每次关闭页面后游戏进度自动丢失,适合隐私敏感用户。
隐私保证所有计算与处理均在你的浏览器本地完成,输入数据不会上传服务器,也不会保存或共享。