Showing posts with label SudSolver. Show all posts
Showing posts with label SudSolver. Show all posts

SudSolver v0.23

I created the JUnit test file to replace my older testing methods. View the tutorial for JUnit test file to see how it works.

In the next version, the random puzzle button and the brute force search should work correctly(I hope).

SudSolver v0.22

I fix the Clear button after realizing that I didn't check for the case when the square has number zero. I have tried my program on a few Sudoku puzzles that I found on the newspapers and so far it has solved any puzzle within a few secs and not give me any trouble. So, for anyone looking for a Sudoku solver, v0.22 should work fine and with the Clear button fixed, you no longer have to restart the program if you wish to continue solving another puzzle.

In the future, I may implement the Random Puzzle(it's still a dummy button now) or replace it with Print Puzzle or both. I may also do something related to Shidoku and Rokudoku(hence the posts) although that may require significant changes to my program.

Changelog
v0.22(May 4, 2009)
1) Clear button now works correctly

SudSolver v0.21 is up

I have included the Jar executable now so there's no need to compile the code. Also, I have added a way for users to input their puzzle. Unfortunately, I couldn't get the clear button to work properly so if you wish to start a new puzzle, you need to close and open the program again.

Changelog
v0.21(march 19, 2009)
1) User can now input puzzle
2) Exit button

Interface and brute force search

I spent some time on my Sudoku program and now I have integrated graphical user interface to it. The menu bar still doesn't work though, so don't try to exit using file -> exit. Anyway, v0.2 is available now in the sidebar.

Brute force search has also been implemented. This means that any puzzle should be solvable now(provided of course, that the puzzle is valid). Of course, given the nature of brute force search, it may take a gadzillion years for the program to find the solution if the puzzle is too hard. So please be gentle on my program :p

I haven't been able to thoroughly test this program yet. So I can't say it's as bug-free as v0.1.

First version is up

The first version of my Sudoku program is up and the link to download it is shown at the right of the page.

I first tried hosting it at sourceforge but it requires approval and a detailed description of my project. I have no idea how long the approval will take and so I hosted the program at mediafire instead as it's the first result from google when I type file hosting. If you know of a better place, let me know.