/Maze-Solver

GUI implementation of pathfinding algorithms A*, BFS, Dijkstra

Primary LanguagePython

GUI implementation of pathsolving algorithms

  • A* Algorithm
  • Breadth First Search
  • Dijkstra Algorithm

Setup

Clone the Repo and download the dependencies

git clone https://github.com/bhardwajrizul/Maze-Solver.git
pip install pygame

Use

Run the programs using the following commands

Use Esc to restart with a new random path

Use space to start the pathfinding process

python3 aStar.py
python3 bfs.py
python3 dijkstra.py