Skip to content

Commit

Permalink
Create README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
mariuszgromada committed Apr 16, 2016
1 parent 6bf89bf commit 6b2d6de
Showing 1 changed file with 35 additions and 0 deletions.
35 changes: 35 additions & 0 deletions README.md
@@ -0,0 +1,35 @@
![Janet-Sudoku logo](http://janetsudoku.mariuszgromada.org/wp-content/uploads/2016/04/Janet-Sudoku-logo.png)
# Janet-Sudoku - Java Android .NET Sudoku Generator & Sudoku Solver Library

## Sudoku Solver API
- simple solving
- path / sequence leading to the solution
- evaluating solution existence
- finding all solutions
- puzzle / solution loading / saving
- solving randomization options
- error handling (error codes, messages)

## Sudoku Generator API
- random generator
- generator based on puzzle
- generating randomization options
- error handling (error codes, messages)

## Store API enabling variety of operations
- 160 built-in puzzle examples
- A bunch of built-in operations enabling puzzle modification (i.e. rotation, reflection, swapping, permutation, ...)
- Puzzle checking
- Puzzle loading and saving
- Rating puzzle difficulty

## Janet Sudoku Demo App - command line tool based on the library
- Puzzle loading
- Puzzle generating
- Puzzle evaluating
- Puzzle solving
- Puzzle rating
- Puzzle saving

## Regression tests
- Large number of regression / unit tests

0 comments on commit 6b2d6de

Please sign in to comment.