A sudoku solver - select a square by clicking it - change its value with by entering a number - 0 to erase Then - ONE SOLUTION to find one solution - ALL SOLUTIONS to find all the solutions - CHECK to check if a full grid is correct SUDOKU Game : The goal of the SUDOKU is to fill all lines / columns / "big square of 3x3"; (that's 9 "litlle squares" each time) with ALL the digits form 1 to 9 inclued. You can do that by completion (if there are all digits but one on a line, column, or 3x3square, that means that it's this one that is in the last gap) elimination (there isn't a 1 as an example in this 3x3square yet that mean you "need a 1 in it", you then look for other 1 an d where you find them, there isn't anymore 1 on the same line or column, this way can possibly find the ONLY remaining square it can be on the square of 3x3. It works the same for lines, columns and with any digit)
Code based on my Play SUDOKU 9x9 ( https://scratch.mit.edu/projects/26068927/ )