BPS Update To Version 4.2
In this new version, the function that eliminates impossible combinations was updated. It now takes into account rows (and columns) that have already been completed.
MagMeister's projects page
In this new version, the function that eliminates impossible combinations was updated. It now takes into account rows (and columns) that have already been completed.
In this new version I added a new feature to show the solving sequence.Indicating an invalid puzzle has been improved. It is now also possible to set the GUI using the "puzzle" parameter. For example:https://www.magmeister.be/binarypuzzlesolver/?puzzle=[["-","-","-","-","-","-","-","-","0","-","0","-"],["-","-","-","0","0","-","1","-","0","-","-","-"],["-","-","-","-","-","-","-","-","-","-","-","-"],["-","-","0","-","-","-","0","-","-","-","-","-"],["-","-","-","-","-","-","-","-","-","-","-","-"],["0","0","-","-","-","0","-","-","-","-","-","-"],["-","0","-","-","-","-","-","-","-","0","-","-"],["-","-","1","-","-","-","-","-","-","-","-","-"],["-","-","-","0","-","1","-","-","-","-","-","-"],["-","-","-","-","-","1","-","-","-","-","-","-"],["1","1","-","-","-","-","0","-","-","1","-","-"],["-","-","0","0","-","1","-","1","-","-","-","0"]]
I ported the JAVA v3.1 to a PHP v4.0, available here. The latest JAVA v3.1 can still be downloaded here.
I ported the Binary Puzzle Solver to Android and named it "Binairo Solver". You can find it in the Google Play Store. Have fun!
In this new version I added a tab on the GUI where the output is printed. I also fixed a bug in the validation process of the guess and validate function and did some changes to simplify the code.
Solving the hard 9x9 puzzles at http://www.sudoku-puzzles.net/en/logic-puzzles/binary made me realise I had to bring out a major update of my solver. The program encountered a lot of troubles while solving these puzzles. Here an overview of the changes I made Continue reading Major BPS Update To Version 3.0
In this new version I solved a bug in the function "guess and validate". The validation of the found solution when a guess was made didn't work properly. The check for same rows and columns was not functioning. This bug Continue reading Updated BPS Version 2.3
I removed some unnecessary code.
In this version I solved a bug with transposing in the guess and validate function. If a guessed puzzle is invalid, the puzzle must be reset at the very end of the function and not before transposing. I also made Continue reading BPS Version 2.1
In this new version I added "guess and validate". In some difficult puzzles the solution can only be found by guessing a row or column at some point. After a guess, the puzzle can be solved further. At the end, Continue reading BPS Version 2.0