Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/pk-cod3ch3mist/minesweeperg

Minesweeper Game
https://github.com/pk-cod3ch3mist/minesweeperg

minesweeper minesweeper-cpp

Last synced: 25 days ago
JSON representation

Minesweeper Game

Awesome Lists containing this project

README

        

# MineSweeper v2.0
This is actually an improved GUI version for the CLI minesweeper I made (you can visit that here https://github.com/PK-cod3ch3mist/MineSweeperCLI)

## Dependencies and Installation
* A C++ compiler, one supporting C++11 would be good. You could install G++/GCC or Clang or MinGW
* SFML libraries/API. For linux users this is easy, simply use your package manager, (for example in Ubuntu)
```shell
sudo apt-get install libsfml-dev
```
for MacOS users I would recommend doing the same using homebrew.
```shell
brew install sfml
```
For detailed instructions on installing SFML, visit https://www.sfml-dev.org
* For macOS and Linux users, the Makefile will make compilation easy. Simply go to the src folder and type make in the terminal. That should do the job.
## Gameplay
Well it is minesweeper, you will figure it out easily enough. However, here are a few details :
* When you win a game, the smiley at the top shows off ( by wearing shades ). To play again, simply click on the smiley.
* Similarly when you lose, to play again click on the smiley.

### A Small Demo
![A Small Demo](https://github.com/PK-cod3ch3mist/MineSweeperG/blob/main/assets/demos/Screen%20Recording%202021-01-12%20at%2010.37.04%20AM.gif)

## Features to come
I am currently working upon a highscore collection system and a timing system for the game. This feature will be added soon.

![Vim Humour](https://www.vim.org/images/vim_created.gif)