| Category | Programming |
| Summary | Configuration Puzzle Solver |
| Started | 2004 |
| Updated | 2004 |
| Files | These files have been protected. If you have a legitimate reason for wanting them, contact me and make your case. |
This is a general puzzle solving program (basically a search program), along with 3 types of puzzles: clock setting, river crossing, and block sliding. It was written with one partner for my Computer Science 4 class. We thought about going the breadth-first, optimal solution search path, but instead did an experiment and had the solver do depth-first searches with "advice" from the specific puzzle it was trying to solve on which paths seemed better. I think it came out rather nicely, but I'd like to rewrite it as breadth-first sometime and do some comparisons.








