- Flag inappropriate
- Show review history
This is an excellent tool for showing strategies and explaining the reasoning within the step. Few solvers do this, and even fewer have this many methods implemented. I have two recommendations. One is to allow the user to select the order in which algorithms are tried, not just which ones to use. I have found a couple of puzzles where the solver gets stuck when it solved a step using a method earlier on a list when another would have opened up more possibilities for eliminations. A couple of unsolvable puzzles aren't so unsolvable with a bit of manual input that simply substitutes a method. Another is to implement more purely mathematical solving methods. Pattern recognition should always be the first place to go, but there are some human computable algorithms that while often used in computer sciences, can be done on paper within the limited scope context of sudoku cells. I know not everyone wants to delve into abstract algebras, but in reality many of these patterns could be summed up in such terms anyway.
5 people found this review helpful