~/projects/minesweeper/README.mdC++ · SFML · STL

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