Skip to content

Ramko9999/Pathfinding-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PathFindingVisualizer

Pathfinding

Pathfinding is used in many different cases, ranging from transportation (Uber) and map directions (Google Maps) to sending files through a network efficently. I aimed to create a program that will allow the user to see what is going on behind the scenes during the algorithms. I implemented A* search, Breadth First Search and Bidirectional Breadth First Search. I hope more people will be able to appreciate graph theory through this project.

Controls

Holding down C + mouse move will automatically create walls as you move past the tiles

creation

Holding down E + mouse move will automatically erase walls as you move past the tiles

Wall deletino

Clicking on the Start and End points will allow you to change them to different places

End Point Moving

Clicking A will set the algorithm to A*, clicking B will set the algorithm to BFS, and clicking D will set the algorithm to Bidirectional BFS.

Demos

A* search

a-star-search

Breadth First Search

bfs

Bidirectional Breadth First Search

bidirectional-bfs

About

Built a colorful visualizer for shortest path algorithms in a maze environment: A*, BFS, and Bidirectional BFS.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages