Skip to content

This is a GUI Sudoku game with a solver. The solver was implemented using the backtracking algorithm.

License

Notifications You must be signed in to change notification settings

hadialqattan/sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

35 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Welcome to Sudoku game 👋

Python version: 3.x Python version: 3.x License: MIT Docstrings: reStructuredText Code style: black

GUI desktop Sudoku game using pygame. (include Sudoku solver and random Sudoku board generator)

Demo (Full demo) 🧮

automatic solver

start button

win

Won

lose

Lost

Usage 🗝

There's two way to use this project:

Prerequisites 🔩

Tests 🧪

Unit tests @ tests directory include tests only for :

Run instructions:

  • All tests :

    $ pytest -v tests/
  • Specific tests :

    • only solver tests :

      $ pytest -v tests/test_01_solver.py
    • only generator tests :

      $ pytest -v tests/test_02_generator.py

Copyright ©

👤 Hadi Zaki Alqattan

📝 License

Copyright © 2020 Hadi Zaki Alqattan.
This project is MIT licensed.


Give a ⭐️ if this project helped you!

About

This is a GUI Sudoku game with a solver. The solver was implemented using the backtracking algorithm.

Topics

Resources

License

Stars

Watchers

Forks

Languages