This project showcases a classic Sudoku game built using C++ with a graphical user interface (GUI) powered by Qt. The game combines logic, creativity, and programming to deliver an engaging and polished Sudoku-playing experience.
- User-Friendly Interface: A clean and intuitive GUI designed with Qt to enhance user experience.
- Real-Time Validation: Alerts users to errors as they input numbers.
- Timer: Tracks the time taken by players to solve puzzles for added motivation.
- Solution Validation: Verifies completed puzzles to ensure correctness.
- Programming Language: C++
- GUI Framework: Qt
- Algorithm Design: Implements advanced techniques, including backtracking, to generate and solve Sudoku puzzles.
-
Prerequisites:
- Ensure Qt Creator is installed on your system.
- Ensure a compiler (such as GCC or MSVC) is properly configured with Qt.
-
Clone the Repository:
git clone https://github.com/aylasaleh/CSCE2211-SudokoProject.git cd CSCE2211-SudokuProject
-
Open the Project:
- Launch Qt Creator.
- Open the project file (SudokuGame.pro).
-
Build the Project:
- Click on the Build button in Qt Creator to compile the project.
-
Run the Application:
- Click the Run button in Qt Creator.
- The game window will launch, and you can begin playing.
This project is developed by: Yomna Othman, Ayla Saleh, Omar Beheiry, Saif Hashish & Abdulaziz Alhaidary