Skip to content

A simple interactive program to visualize common pathfinding algorithms such as breadth first search and depth first search. You can place the start, target, and barrier nodes.

Notifications You must be signed in to change notification settings

GeorgeD88/Pathfinding-Visualizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Pathfinding-Visualizer

Pathfinding-Visualizer is a simple program that visualizes common pathfinding algorithms. You can place the start and target nodes, draw barrier nodes, and then run one of the implemented pathfinding algorithms.

How to run

Everything is contained in the file visualizer.py, simply run the file to run the visualizer/program.

  1. place nodes with left click
  2. delete nodes with right click
  3. to switch between what nodes you place, press the keys:
  • S: for start/source node
  • T: for target node
  • B: for barrier node
  1. to run the pathfinding algorithms, press the keys:
  • 1: for depth first search
  • 2: for breadth first search
  • 3: Dijkstra's pathfinding (not implemented yet)
  • 4: A* pathfinding (not implemented yet)

Pathfinding Visualizer Demo

About

A simple interactive program to visualize common pathfinding algorithms such as breadth first search and depth first search. You can place the start, target, and barrier nodes.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages