Skip to content

onyx86-64/Pathfinding_Visualization

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pathfinding Visualisation

Install

git clone https://github.com/xdawxd/Pathfinding_Visualization.git
pip install -r requirements.txt

Usage:

Run the program: python main.py

- Pick a starting point and an end point by selecting two squares inside the grid
- Draw the obstacles
- Choose one of the algorithms
- ESC buttton resets the the grid

Drawing - left mouse button
Erasing - right mouse button

WARNING:
DO NOT PRESS ANY BUTTONS WHILE THE VISUALIZATION IS RUNNING!

Algorithms:

1. Dijkstra
2. A*
3. Breadth-first Search (BFS)
4. Depth-first Search (DFS)

Images

start maze astar astar_solve

Status:

Finished.

About

A Python program visualizing pathfinding algorithms.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages