Sudoku solver implemented in Typescript and compiled with the closure compiler. Hosted with Github Pages at https://akgit18.github.io/Sudoku/
- Knightsmove: squares within a chess knight's move of each other cannot be the same number
- Kingsmove: squares within a chess king's move of each other cannot be the same number
- Orthoplus: squares cannot be +1 or -1 from any orthogonally adjacent square
- Backtracking (Recommended)
- Local Search (Does not yet work with the optional rules)
- "Auto" detects which theme the device is set to and uses that
- The user can also select from three other themes: Light or Dark (independent of device theme) or Pumpkin (orange and green)