Written in C++, using SDL2 and IMGui.
A user interface to allow for visualization of various pathfinding algorithms.
Breadth-first, Depth-first, Uniform-cost, Greedy Best-first, and A* search.
Click to add/remove a cell, or drag to keep drawing walls or weights. All cells are animated.
When searching a animation showing the current cell that is being visited is shown.
You can clear walls and/or the previous search to run a new one