Minesweeper
Project Description:
This is an enhanced implementation of the classic Minesweeper game, developed in C++ using the SFML (Simple and Fast Multimedia Library) framework. This project was created as my Programming 2 class (COP3503) final project. After completing the project to my class' specifications, I later implemented more features such as sound effects after completing it to the class specifications.
Features:
- Welcome window to input name
- Graphical user interface using SFML
- Customizable board size and mine count (via config file)
- Debug mode to reveal mine locations
- Flagging system to mark potential mine locations
- Timer to track game duration
- Pause/Resume functionality
- Leaderboard system to track best times
- Sound effects for various game actions