This program uses A* (A star) algorithm, a modification of Dijkstra's algorithm
Select the start and end points, and click where you want to place them on the map
Then select obstacles and draw the obstacles on the map
Press simulate and watch the magic happen
You can also toggle the animation on or off
-Akashneel Raychaudhuri
@akashneel_has_chocolate on instagram