Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/malciin/minesweeper
Simple minesweeper game written in C++ with SFML
https://github.com/malciin/minesweeper
cpp minesweeper minesweeper-game sfml
Last synced: 22 days ago
JSON representation
Simple minesweeper game written in C++ with SFML
- Host: GitHub
- URL: https://github.com/malciin/minesweeper
- Owner: malciin
- Created: 2017-07-18T18:54:39.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2017-11-27T17:30:42.000Z (about 7 years ago)
- Last Synced: 2023-07-12T15:36:39.818Z (over 1 year ago)
- Topics: cpp, minesweeper, minesweeper-game, sfml
- Language: C++
- Homepage:
- Size: 187 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Minesweeper SFML
## Info
* Using SFML v2.4.2
* Resizable window (when user resize window, map change its size too)
* Double mouse button pressed support
* All square textures are rendered once at runtime thus performance is fair due to use sf::VertexArray (even with 500^2 tiles)
* No recursion when reveal many empty tiles (stack overflow impossible on huge maps)
* MVC
* Ini file## Controlls
> **Space** - generate map> **Mouse wheel** - change next generated map mine number
> **CTRL + Mouse wheel** - change next generated map mine number by 25
> **CTRL + 1** - predefinied "Easy" difficulty
> **CTRL + 2** - predefined "Medium" difficulty
> **CTRL + 3** - predefined "Hard" difficulty
Project is still incomplete. All todos can be found here.
### License: MIT License