Skip to content

nhoffmann/rusty-minesweeper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

About

A minesweeper clone written in Rust and Bevy.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages