rusty-minesweeper
Minesweeper
A Minesweeper clone written in Rust and Bevy. Mainly for learning Rust and Bevy.
Play the game
Minimum Viable Products
The window is filled with a grid of tiles
There is a set number of difficulties. Mines are scattered randomly over the board
Beginner: 9x9, 10 mines
Intermediate: 16x16, 40 mines
Expert: 30x16, 99 mines
The player left clicks tiles and reveals their content
When the tile is not adjacent to a mine tile (empty tile), it reveals all adjacent empty tiles consecutively
When the tile is adjacent to a mine tile, it displays the number of mine tiles it is adjacent to
When the tile is a mine tile, the game is lost
The player right clicks tiles to toggle flagging them as potential mines, a marked tile can still be opened
When all non mine tiles have been revealed, the game ends victoriously