A C++ Sudoku game using GTK+ 3.0.
- Add icon file.
- Rename player feature.
- Add remove player feature.
The main interface of the Sudoku game.
An example of a solved Sudoku puzzle.
The initial welcome screen of the game.
Interface for selecting the difficulty level.
Sudoku puzzles are stored in a collection, allowing you to replay them.
- User-Friendly Interface: Clean and intuitive design.
- Multiple Difficulty Levels: Choose from various levels of difficulty.
- Puzzle Collection for Each Player: Collections are stored separately for each player.
- Change Player Name: Easily switch between different players by changing the player name.
- Reset and Replay Puzzles: Replay solved Sudoku puzzles using the reset option.
- Resizable Board: The board resizes with the window while maintaining the aspect ratio.
- Automatic Saving: The game automatically saves your progress.
To install and run the Sudoku game:
-
Clone the repository:
git clone https://github.com/codigoymate/gtk-sudoku
-
Navigate to the directory:
cd gtk-sudoku
-
Build the project:
mkdir build cd build cmake .. make
-
Install:
sudo make install
-
Run the game:
sudoku
- Start a new game: Select a difficulty level and begin solving.
- Change player: Switch to a different player clicking "not me ..".
- Reset a solved puzzle: Replay a solved puzzle by selecting the reset option.
- View collection: Access previously solved and unsolved puzzles from the collection, specific to each player.
Contributions are welcome! Please fork this repository and submit a pull request with your improvements or bug fixes.
This project is licensed under the MIT License. See the LICENSE file for more details.