无猜扫雷 - putianyi889/Minesweeper-makes-me-happy GitHub Wiki
无猜扫雷规则
无猜扫雷规则各异,但可以从两个维度分成4大类:
- 是否会出现一定要猜雷的局面?
- 是否允许在可以判雷的时候猜雷?
对以上问题分别回答“是”或者“否”,可以得出无猜扫雷的四类最基本规则。
此外,由于开发工具、开发人员水平、应用部署平台的不同,各无猜扫雷实现会有一些细节上的差异。例如:
- 是否指定开局点击位置,甚至提前点开若干格?
- 是否能产生任意雷的密度的无猜局面?
- 局面是何种层面上的“无猜”,是否考虑了剩余雷数?
- 所生成局面是在解空间中均匀抽样的吗?
以上细节的区别,也会对应用的手感产生影响。
无猜扫雷应用
应用名称 | 作者 | 第一下点击 | 一定要猜的局面 | 不必猜的时候猜 | 平台 | 其他功能和备注 |
---|---|---|---|---|---|---|
Kaboom | Paweł Marczewski | 任意 | 存在 | 禁止 | 网页 | 即时求解 |
Mines | Simon Tatham | 任意 | 不存在 | 允许 | 网页/EXE | 机扫 |
Logic Minesweeper | LogiGames | 指定 | 不存在 | 允许 | 网页 | 摆雷求解 |
FairMinesweeper | David Šerý | 任意 | 存在 | 禁止 | PyQT | |
Truffle-Swine Keeper | Hans Kopp | 任意 | 存在 | 允许 | C++/EXE | 即时计算概率 |
Chocolate Sweeper | Nyahoon Games | 任意 | 不存在 | 禁止 | 安卓 | 摆雷求解 |
No-guessing mode | World of Minesweeper | 指定 | 不存在 | 允许 | 网页 | 即时计算概率 |
Minesweeper GO | evolvegames | 指定 | 不存在 | 允许 | 安卓/苹果 | 战役模式免费,普通模式无猜需付费 |