A* Path finding algorithm visualizer


A* is a computer algorithm that is used in pathfinding and graph traversal, the process of plotting an efficiently directed path between multiple points.

Here is a quick implementation of the algorithm in Javascript I made.

The pseudocode is available here.

  • Click on the button “Find a Path!” to find a path between the two black squares
  • Click on an empty square to make it forbidden to pass through
  • Click on clear to reset

Iterations of A*