https://github.com/lvocanson/mineplusplus
Remake of my first Unity game (Minesweeper) in C++
https://github.com/lvocanson/mineplusplus
cmake cpp cpp20 minesweeper sfml sfml3
Last synced: 10 months ago
JSON representation
Remake of my first Unity game (Minesweeper) in C++
- Host: GitHub
- URL: https://github.com/lvocanson/mineplusplus
- Owner: lvocanson
- Created: 2025-07-17T15:56:18.000Z (12 months ago)
- Default Branch: main
- Last Pushed: 2025-07-27T16:08:48.000Z (12 months ago)
- Last Synced: 2025-07-27T18:21:49.904Z (12 months ago)
- Topics: cmake, cpp, cpp20, minesweeper, sfml, sfml3
- Language: C++
- Homepage:
- Size: 78.1 KB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mine++
**Mine++** is a C++ remake of my very first game developed with Unity: a Minesweeper.
This remake is a personal challenge in spatial optimization — aiming to use as little memory as possible during execution, without sacrificing performance.
🔗 [Original Unity version](https://github.com/lvocanson/Minesweeper)
---
## Build
This project uses **CMake** for cross-platform building.
Refer to the [CMake documentation](https://cmake.org/documentation/) if you're not familiar with how to use it.
### Quickstart (Windows + Visual Studio)
1. Open a **Command Prompt** in your desired directory.
2. Run the following command:
```cmd
git clone https://github.com/lvocanson/MinePlusPlus.git ./MinePlusPlus && start devenv ./MinePlusPlus
```
3. Visual Studio will open the project.
4. In the **Solution Explorer**, open `CMakeLists.txt`, then press `Ctrl + S` to trigger CMake generation.
You can track the progress in the **Output Window**, under the **CMake** category.
5. Once generation completes, set the correct startup item at the top of the screen (next to the green play button) by selecting `MinePlusPlus.exe`.