You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Generate a unique, valid, filled-in sudoku grid. Start with a solution and work backward to a puzzle.
Dig holes: remove values from the grid until you have stepped far enough away from the solution to make an interesting puzzle but still have a puzzle that has a unique solution. As you're stepping backward, you'll reach a point where the grid no longer has a unique solution. You can either undo that hole and continue somewhere else on the board. Or you can undo that hole and consider that to be the puzzle.
Rank the difficulty of the generated puzzles either manually or with an automated set of heuristics.
Rotate the puzzle and rearrange its value to produce tons of variations on a single puzzle. With enough starting puzzles and randomization, there will be more than enough variety.
The general idea is to:
References
The text was updated successfully, but these errors were encountered: