/Pathfinder

A webapp to visualize the various pathfinding algorithms.

Primary LanguageJavaScriptMIT LicenseMIT

Pathfinder

  • A web-application to visualize the various pathfinding algorithms, made using Vanilla JavaScript.
  • Intended for people to learn the algorithms through visualizations.

Algorithms Implemented

Uninformed Searches:

  1. Breadth First Search
  2. Depth First Search

Informed Searches:

  1. Greedy Best First Search
  2. Dijkstra's Algorithm
  3. A* Algorithm

Maze Generation:

  1. Random Wall Maze
  2. Random Weight Maze
  3. Recursive Division Algorithm