Sudoku je vrsta matematičke zagonetke čije je rješavanje temeljeno na logici. Sastoji se od jednog velikog kvadratnog polja, podijeljenog na 81 manjih kvadratića. Također, unutar velikog polja označeno je 9 odjeljaka s 3x3 polja.
Cilj igre je ispuniti sva polja brojevima od 1 do 9, s time da se svaki broj smije pojaviti točno 9 puta. Isto tako jedan broj se smije pojaviti samo jednom u svakom retku, svakom stupcu i svakom odjeljku od 3x3 polja.
Python (pygame)