[Osnove Računarske Inteligencije]
Predmetni Projekat
AI Sudoku rešavač u Python-u koji radi po principima Backtracking i Depth First Search algoritma.
Q2 2021
Za kreiranje početnih sudoku zagonetki je korišćena biblioteka py-sudoku.
Za kontrolu verzija je korišćen GitHub, pa su neophodni .gitignore
i README.md
fajlovi.
- Instalirati PyGame biblioteku u Python okruženje u kojem bi pokretali program preko pip package installer-a :
pip install pygame
- Instalirati
numpy
biblioteku preko conda package manager-a :
conda install -c anaconda numpy
- U
sudoku.py
možete podesiti parametre programa, kao što su težina zagonetke (DIFFICULTY
), da li ce se sudoku iscrtavati u prozoru (DRAWBOOL
), brzina ispisa (DRAWSPEED
), i boje (STARTINGELEMENTCOLOUR
iINSERTEDELEMENTCOLOUR
) preko globalnih konstanti na pocetku fajla. - Pokrenuti program preko
sudoku.py
unutar tog Python okruženja.