Skip to content

Rush Hour Puzzle Solver

Rush Hour Puzzle Solver preview
Java A* Search JavaFX
View Repository

Overview#

Rush Hour Puzzle Solver is a search-algorithm playground packed into a usable JavaFX interface. It supports multiple strategies and heuristics so users can compare behavior and performance directly.

Highlights#

  • Four search algorithms in one implementation
  • Multiple admissible heuristic options
  • Step-by-step animated board visualization
  • Performance metrics and result reporting

Challenges & Learnings#

  • Keeping algorithm implementations consistent and testable
  • Visualizing state transitions without UI lag
  • Measuring algorithm quality beyond just solution length

Contributors#