2025-01-10 21:59:49 +00:00
|
|
|
|
# Sudoku Generator
|
2025-01-10 21:53:10 +00:00
|
|
|
|
|
2025-01-10 22:43:21 +00:00
|
|
|
|
## Project description
|
|
|
|
|
|
2025-01-10 21:59:49 +00:00
|
|
|
|
This project is just a collection of research regarding the generation of sudoku's.
|
|
|
|
|
It's not a production project.
|
2025-01-10 21:53:10 +00:00
|
|
|
|
|
2025-01-10 22:42:10 +00:00
|
|
|
|
The number of valid Sudoku puzzles has been calculated to be 6,670,903,752,021,072,936,960 (approximately 6.67 × 10²¹).
|
|
|
|
|
|
|
|
|
|
The main focus of this project is to generate and solve the hardest possible sudoku's.
|
2025-01-10 21:53:10 +00:00
|
|
|
|
|
2025-01-10 21:59:49 +00:00
|
|
|
|
## Applications
|
2025-01-10 21:53:10 +00:00
|
|
|
|
|
2025-01-10 21:59:49 +00:00
|
|
|
|
### Sudoku Generator
|
|
|
|
|
Just execute application and it will generate a sudoku for you with certain complexity.
|
|
|
|
|
|
|
|
|
|
### Sudoku Solvder
|
|
|
|
|
Give sudoku puzzle as input and it will solve it for you
|
|
|
|
|
|
|
|
|
|
### Sudoku Web
|
|
|
|
|
Run this server and it will run multiple sudoku generators and keeps track of many statistics while generating them.
|
|
|
|
|
|
2025-01-10 22:43:21 +00:00
|
|
|
|
## Screenshots
|
2025-01-10 21:59:49 +00:00
|
|
|
|
Will come when I figured out how to use this project again.
|
2025-01-10 22:43:21 +00:00
|
|
|
|
### First version
|
2025-01-10 22:14:36 +00:00
|
|
|
|
![screenshot](images/sudoku1.png)
|
2025-01-10 22:43:21 +00:00
|
|
|
|
### Second version
|
2025-01-10 22:14:36 +00:00
|
|
|
|
![screenshot](images/sudoku2.png)
|
2025-01-10 22:16:43 +00:00
|
|
|
|
|
2025-01-10 22:43:21 +00:00
|
|
|
|
### Sudoku solver
|
2025-01-10 22:14:36 +00:00
|
|
|
|
![screenshot](images/sudoku4.png)
|
2025-01-10 22:16:43 +00:00
|
|
|
|
|
2025-01-10 22:43:21 +00:00
|
|
|
|
### Last version including the web interface reachable on 9999
|
2025-01-10 22:16:43 +00:00
|
|
|
|
![screenshot](images/sudoku3.png)
|
2025-01-10 22:14:36 +00:00
|
|
|
|
![screenshot](images/sudoku5.png)
|
2025-01-10 21:59:49 +00:00
|
|
|
|
|
2025-01-10 22:16:43 +00:00
|
|
|
|
|
2025-01-10 21:59:49 +00:00
|
|
|
|
## How to use
|
|
|
|
|
|
2025-01-10 22:16:43 +00:00
|
|
|
|
Will come soon, the Makefile is a work in progress. The whole project is.
|
|
|
|
|
|
2025-01-10 21:53:10 +00:00
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|