SudokuSpice

SudokuSpice is a highly efficient sudoku solving and generating library for .NET.

In addition to working with standard Sudoku puzzles, SudokuSpice focuses on ease-of-use and customizability. Want to solve or generate a Sudoku puzzle that also enforces unique values on the diagonals? Just add the DiagonalUniquenessRule to your solver. Want to do something more complicated, like to enforce unique values within arbitrary regions? Key parts of the framework are exposed as interfaces so you can solve and generate truely custom puzzles. In this example, maybe you need a custom implementation of IPuzzle as well as a custom IRule or IConstraint. See the framework overview for more details.

Docs:

  • Quick Start
  • Benchmarks
  • Framework Overview
  • Improve this Doc
In This Article
Back to top Generated by DocFX