The Sudoku Struggler is a desktop application, written in Java, that can be used to solve Sudoku puzzles. It won't generate a new puzzle, but it seems able to solve a puzzle pretty well. It can solve a medium difficulty puzzle in under 50 milliseconds and a hard one in 100-120 milliseconds. It also lets a user save a Sudoku puzzle to a file as well as load that puzzle file. To run the program, Java 5 is required. From an Explorer-type of window, you can usually just double-click the jar file to run it. From a command line, use this command to run it: java -jar sudokustruggler.jarThere are no command-line parameters. When running the application and entering values in the puzzle, you can use the arrow keys to navigate across cells (the cursor will wrap around rows and columns). Here is a screenshot of the application: The buttons on the above screenshot offer the following functionality:
The application can be downloaded here. A sample .sud (puzzle file) is available here The source code and build script can be downloaded here. The code is released under the MIT license. |
