GitHunt
SP

SparshBohra/Pathfinding-Visualizer

GUI Application for A* Search Pathfinding Visualization built using Java Swing

Pathfinding-Visualizer

A* is an informed search algorithm, or a best-first search, meaning that it is formulated in terms of weighted graphs: starting from a specific starting node of a graph, it aims to find a path to the given goal node having the smallest cost (least distance travelled, shortest time, etc.).

Download the .jar file located in the 'jar' folder and run it to use the Pathfinding Visualizer.

Controls:

  • Start: hold 's' + left click
  • End: hold 'e' + left click
  • Create Wall: left click
  • Delete Wall: right click

Screenshots of the Application

Screen Shot 2021-06-05 at 2 09 34 PM

Screen Shot 2021-06-05 at 2 09 59 PM

Screen Shot 2021-06-05 at 2 10 07 PM

Languages

Java100.0%

Contributors

Created June 5, 2021
Updated June 5, 2021