Tile-Arrangement-Solver
PublicThis repository is a Python project designed to solve a tile rearrangement puzzle. It uses multiple graph traversal algorithms (BFS, an improved BFS, and A*) to find optimized solutions. The project also includes a Pygame-based graphical interface for both playing and visualizing the puzzle solution, with adjustable difficulty levels.