Minesweeper game in C++ and GTK4
|
|
пре 8 месеци | |
|---|---|---|
| resources | пре 8 месеци | |
| screenshots | пре 9 месеци | |
| src | пре 8 месеци | |
| .gitignore | пре 8 месеци | |
| LICENSE | пре 10 месеци | |
| README.md | пре 8 месеци | |
| default.nix | пре 8 месеци | |
| flake.lock | пре 8 месеци | |
| flake.nix | пре 8 месеци | |
| meson.build | пре 8 месеци |
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.