Skip to content

dvaruas/sudoku

Repository files navigation

Sudoku

Play the game online in here 👈

Features

  • Pre-loaded puzzles (a few).
  • Helper mode to get hints for the cells.
  • Auto-solver capable of solving medium-complexity cells.
    • Auto-solver powered by Crook's algorithm to solve hard puzzles. See details of algorithm here.
    • Caveat : Crook's algorithm has a provision for random guessing which is not done by us. Guessing would need the solver to solve the board completely to make sure it's guess is correct.

Code Structure

  • For just the core functionality librray of sudoku, check out core.
  • Functionality supporting HTML components in page are in html. They are built on top of core.
  • The preloaded puzzles can be found in data.

Built with TypeScript, 🔧
bundled with Webpack, 👾
and,
hosted with Github.. :octocat: