Skip to content

Latest commit

 

History

7 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

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

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors

Languages