This project is a pathfinding algorithm visualizer built using Python and Pygame. It visualizes the A* (A-star) algorithm in real-time as it finds the shortest path between a start and end node in a grid-based environment.
- Real-time visualization: Watch the A* algorithm in action as it finds the shortest path.
- Interactive grid: Click to place start and end points, as well as obstacles.
To run this project, you'll need:
- Python 3.x
- Pygame library
-
Clone this repository:
git clone https://github.com/PierceProvias/Path-Finding-Visualizer.git cd Path-Finding-Visualizer
-
Create environment:
- On linux and macOS:
python3 -m venv env source env/bin/activate
- On windows
python -m venv env env\Scripts\activate.bat
-
Install dependencies:
pip install -r requirements.txt