Skip to content

CsabaKarsai/Sudoku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

44 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sudoku

Table of Contents

Description

Sudoku is a logic-based, combinatorial number-placement puzzle. This small project implements a playable version of the game and comes with a simple GUI. It aims to show basic knowledge about Python and GUI design. Thanks to it’s simplicity of use and because performance is not imperative for this project, Pygame was selected to provide the user interface. On startup the game uses the py-sudoku library to create an initial Sudoku board. This may be replaced later with a self-made sudoku generator.

2021-09-03_23-27-37.mp4

Requirements

  • Python version 3.9.6 or later installed

Installed Python Packages

  • pygame
  • time

Usage

  1. Close this repository (only needed once initially).
  2. Optional: Edit game difficulty by changing NUMBER_OF_CLUES in gui.py file)
  3. Run the gui.py file.
  4. Select a cell with your mouse.
  5. Pencil in your guess by pressing a number key.
  6. Delete your guess by hitting Backspace.
  7. Enter your guess by hitting Enter/Return.

Project Status

This project is complete and will not be developed any further. However, if you have suggestions for improvements or feel that something is missing, do not hesitate to reach out!

License

This project is licensed under the GNU General Public License v3.0.

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages