Skip to content

PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.

Notifications You must be signed in to change notification settings

emapco/PathfindingVisualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

19 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pathfinding Algorithm Visualizer

PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.

pathfinding_algo_ui

User Instructions:

  • Start by running main module.
  • Add barrier blocks to grid with mouse click/drag
  • Add green blocks with mouse click/drag and Shift (Mouse + SHIFT)
  • Add orange blocks with mouse click/drag and Alt (Mouse + ALT)
  • Remove barrier/terrain blocks from grid using mouse click/drag and control (Mouse + CTRL)

About

PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.

Topics

Resources

Stars

Watchers

Forks

Languages