This is a path finding visualiser that uses A*, Dijkstra's, Breadth First Search and Depth First Search algorithms to find the shortest path between two points on a grid. The visualiser also allows the user to create walls and move the start and end points to see how the algorithms work in real time.
![]() |
![]() |
---|---|
![]() |
![]() |
- Clone the repository with
git clone --recursive https://github.com/burakssen/path_finding_visualiser.git
- Run
mkdir build && cd build
- Run
cmake ..
- Run
make
- Run
./path_finding_visualiser
- Select the algorithm you want to use from the drop down menu.
- Select cell type from top left corner.
- Left click on the grid to place cells.
- Right click on the grid to remove cells.
- Click on start button to start the algorithm.
- Click on clear button to clear the grid.