8-Puzzle Solver initial and goal state visualization

8-Puzzle Solver and Graphical Visualization

Optimal 8-Puzzle solver implementing Breadth-First Search (BFS) with hash-set visited state pruning in Python. Features automated file serialization (Nodes.txt, nodePath.txt) and a custom Pygame graphical engine animating the step-by-step solution path.

February 12, 2025