Minesweeper
Minesweeper
Another version of Minesweeper. This one is written in Rust for the WASM-4 fantasy console.
Source code is available on GitHub.
Controls
- Arrow keys: Move cursor
- X: Uncover a tile, or "chord" when the tile is already uncovered.
- Z: Flag a tile
How to Play
The goal of Minesweeper is to uncover every tile that isn't a mine. Some tiles will reveal a number, which indicates the number of mines around that tile. Flagging a tile makes it impossible to accidentally uncover that tile until that flag is removed.
This implementation supports chording. When a tile's number is equal to the number of flags around it, "uncovering" the tile again will uncover every adjacent unflagged tile. If you've placed a flag on the wrong tile this might reveal a mine! And contrary to its namesake only one button is required to "chord."
The game has two difficulty settings:
- Normal: 9 x 9 with 10 mines
- Difficult: 15 x 12 with 25 mines
Implementation
There are three modes available. None use a no-guess generation algorithm, or for that matter implement any sort of solver to make that possible.
- Classic: Board generation is as random as the code will allow. This brings it more in line with Microsoft Minesweeper that came bundled with older versions of Windows up to and including Windows XP.
- Safe: The first uncovered tile is always safe.
- Safer: The first uncovered tile and its neighbors are always safe.
| Updated | 22 days ago |
| Status | Released |
| Platforms | HTML5 |
| Author | Ubersmake |
| Genre | Puzzle |
| Tags | Minesweeper, No AI, wasm-4, wasm4 |
| Average session | A few minutes |
| Languages | English |
| Inputs | Keyboard |
| Links | GitHub |
| Content | No generative AI was used |



Leave a comment
Log in with itch.io to leave a comment.