Pathfinding visualization tool created with C++ and OpenGL, includes Dijkstras and Bidirectional Search.
Download and extract the source files, run "make" command from within the AlgoVisualizer-main directory.
Download source files and compile with your choice of compiler.
Drag and Drop the start and end nodes around the grid. Left click to add walls, use the slider to change the wall weights. Select the desired algorithm and click "visualize" to see the algorithm in action. Right click to save and load different grids. The "clear" button clears the entire board, "reset" clears everything except the walls.