A python visualization of popular pathfinding algorithms
- Left click - place start point, then place end point and then place border points
- Right click - erase the current point
- C - clears the visualizer
- Space - A* algorithm
- D - Dijkstra's algorithm
- F - DFS/fill algorithm
- B - BFS/Lee
Clone the project
git clone https://github.com/Mars-Zero/Pathfinding-Visualizer
Go to the project directory
cd Pathfinding-Visualizer
Install dependencies
python -m pip install pygame
Start the application
python -i visualization.py
Alternatively, open with your editor of choice and run visualization.py