/sudoku_solver

Java-based sudoku solver with GUI

Primary LanguageJavaApache License 2.0Apache-2.0

Sudoku Solver

This is a simple Java GUI program for sudoku solving.

It uses constraint satisfaction resolver and when multiple solutions exist, graph search algorithm is used.

You can define your puzzle to solve at com.newtowndata.sudoku.Main.

Project uses Java 11 and build system is Gradle, so you can import it to your favorite IDE.

UI was generated by NetBeans form builder.

How to Run

  1. Download and install OpenJDK 11, e.g. from https://adoptopenjdk.net/
  2. Get the latest release archive from https://github.com/NewTownData/sudoku_solver/releases/download/v1.0.0/app.zip
  3. Unpack the archive and execute app/bin/app (Linux, MacOS) or app\bin\app.bat (Windows) depending on your platform.

License

Apache License, Version 2.0. See LICENSE for more details.