Minesweeper game in C++ and GTK4
|
|
8 months ago | |
|---|---|---|
| resources | 8 months ago | |
| screenshots | 9 months ago | |
| src | 8 months ago | |
| .gitignore | 8 months ago | |
| LICENSE | 10 months ago | |
| README.md | 8 months ago | |
| default.nix | 8 months ago | |
| flake.lock | 8 months ago | |
| flake.nix | 8 months ago | |
| meson.build | 8 months ago |
A modern GTK4/C++ implementation of the classic Minesweeper game with multiple difficulty levels, customizable board sizes, animations, and a leaderboard system.
Install dependencies:
sudo apt install build-essential meson ninja-build libgtkmm-4.0-dev libsigc++-3.0-dev
Install dependencies:
sudo dnf install gcc-c++ meson ninja-build gtkmm4.0-devel libsigc++3-devel
Install dependencies:
sudo pacman -S base-devel meson ninja gtkmm-4.0 libsigc++-3.0
Clone the repository:
git clone https://github.com/username/minesweeper.git
cd minesweeper
Configure and build with Meson:
meson setup build
meson compile -C build
Run the game:
./build/minesweeper
To install system-wide:
meson install -C build
If you use the Nix package manager, you can build and run the application with:
nix-build
./result/bin/minesweeper
Or install it with:
nix-env -i -f .
Contributions are welcome! Please feel free to submit a Pull Request.
This project is licensed under the MIT License - see the LICENSE file for details.