An open API service indexing awesome lists of open source software.

https://github.com/giridharrnair/sudokusolver

Sudoku solver made with Java using the Java Swing framework
https://github.com/giridharrnair/sudokusolver

java sudoku sudoku-generator sudoku-solver swing-gui

Last synced: about 1 month ago
JSON representation

Sudoku solver made with Java using the Java Swing framework

Awesome Lists containing this project

README

        

# Sudoku Solver

This is a Sudoku solver implemented in Java using Java Swing for the graphical user interface (GUI). It allows users to generate or input a Sudoku puzzle and solves it using a backtracking algorithm.

## Demo

Screenshot

## Features

- Interactive grid for entering the Sudoku puzzle.
- Solves Sudoku puzzles using a backtracking algorithm.
- Displays the solved Sudoku puzzle on the GUI.
- Illegal number input detection.
- Sound Effects to complement current puzzle status.

## Prerequisites

- Java Development Kit (JDK) installed
- Java Swing library

## Running The Program Through Command Line (Double Click Alternative)

1. Download SudokuSolver.jar from this repository's releases.


Screenshot

2. In the terminal, enter the directory where the SudokuSolver.jar is downloaded.

For example, all my downloaded files are inside the downloads folder, so I would enter the downloads directory.
``` bash
cd downloads
```
3. Then run the command below to run the SudokuSolver.jar file.
``` bash
java -jar SudokuSolver.jar
```

## License

[MIT](https://choosealicense.com/licenses/mit/)