top of page

Create Your First Project

Start adding your projects to your portfolio. Click on "Manage Projects" to get started

Minesweeper

Minesweeper is a challenging puzzle game where your objective is to uncover all the hidden tiles on the board without triggering any mines. It's a game of skill, strategy, and a little bit of luck!

Key Features:
1. Object-Oriented Programming:
Utilizes principles of OOP for modular, reusable, and maintainable codebase design.
2. SFML Library with C++ Programming Language:
Developed using SFML library with C++ for efficient multimedia and game development.
3. Data Structures:
Implements 2D Arrays and Stacks for managing game data and logic effectively.
4. Objective:
Win the game by successfully revealing all non-mined tiles.
5. Risk Management:
Avoid losing the game by carefully navigating and ensuring not to click on a mine accidentally.
6. Strategic Flagging:
Strategically use flags to mark potential mines and aid in decision-making.
7. Challenge Timer:
Features a timer to challenge players' speed and add excitement to the gameplay experience.

GitHub Link: https://github.com/raghavpatpatia/Minesweeper-SFML

bottom of page