-
State machine
-
Base game
- Generation of a game board with confiruable size and mines count
- Randomized mines placement
- Ability to reveal a cell
- Ability to flag a cell
- Ability to unflaf a cell
- Loss window
- Win window
- Ability to restart a game after the end
- Ability to restart a game durign the game
-
Basic features
- Minecounter
- Timer
- Diffuculty selector
- Simple
- Medium
- Difficult
- Configurable
-
Improved look
- Replace ellipses with mine sprites
- Replace triangles with flag sprites
- Make numbers colorful based on their number
- Style loss and win windows
- Animate reveal
-
Leaderboard
- Autosaved leaderboard
- Highscore shown on the main page and end screen
- Ability to add your name to the leaderboard
- Leaderbord on the main screen and end screen
-
Sound effects