NineDigits is a game engine for two-player Sudoku.
Two players alternate placing digits on an initially empty Sudoku grid. Additional rules are:
- You must always keep the Sudoku solvable.
- You can't play trivial moves that are already implied by other digits.
- The player that makes the final move wins. The final move makes the Sudoku have a unique solution.
NineDigits won CodeCup 2024!
CodeCup is an annual AI competition.
An overview of the algorithms used by the engine is here.