Skip to content

Latest commit

 

History

History
31 lines (17 loc) · 1.29 KB

README.md

File metadata and controls

31 lines (17 loc) · 1.29 KB

PathFinder Visualization

I built this project to experience the popular pathfinding algorithms and visualize them in action.

See it in action: https://kamalbennani.github.io/pathfinder-visualization/

Algorithms

This application supports the following algorithms:

Weighted Algorithms

Dijkstra's Algorithm: the father of pathfinding algorithms; guarantees the shortest path

A Search:* arguably the best pathfinding algorithm; uses heuristics to guarantee the shortest path much faster than Dijkstra's Algorithm

Greedy Best-first Search: a faster, more heuristic-heavy version of A*; does not guarantee the shortest path

Unweighted Algorithms

Breath-first Search: a great algorithm; guarantees the shortest path

Depth-first Search: a very bad algorithm for pathfinding; does not guarantee the shortest path

Technologies

This project was built using the following technologies: