Skip to content

aylasaleh/CSCE2211-SudokoProject

Repository files navigation

Sudoku Game Project

Overview

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.


Features

  • 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.

Technologies Used

  • Programming Language: C++
  • GUI Framework: Qt
  • Algorithm Design: Implements advanced techniques, including backtracking, to generate and solve Sudoku puzzles.

How to Build and Run

  1. Prerequisites:

    • Ensure Qt Creator is installed on your system.
    • Ensure a compiler (such as GCC or MSVC) is properly configured with Qt.
  2. Clone the Repository:

    git clone https://github.com/aylasaleh/CSCE2211-SudokoProject.git
    cd CSCE2211-SudokuProject
    
  3. Open the Project:

    • Launch Qt Creator.
    • Open the project file (SudokuGame.pro).
  4. Build the Project:

    • Click on the Build button in Qt Creator to compile the project.
  5. Run the Application:

    • Click the Run button in Qt Creator.
    • The game window will launch, and you can begin playing.

Developers

This project is developed by: Yomna Othman, Ayla Saleh, Omar Beheiry, Saif Hashish & Abdulaziz Alhaidary

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published