Skip to content

kamalbennani/pathfinder-visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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: