- Minesweeper Game
- Find all the Tiles which do not have mines.
- Restart / Quit Functionality.
- Addition / Removal of Flags and track of Flag Count. (You cannot add more than a certain amount.)
- Game Win / Game Lose condition.
- The Code is completely designed in such a way that you can modify constants.cpp to change Game Constraints.
- Code is structured into different classes , following OOP Paradigms.
- AudioManager plays audio, GameManager handles main gameloop, Grid and Tile classes are for the grid, UIManager is for the buttons & flag count display.
