Skip to content

KostasAngel/Visualization-of-Path-finding-Algorithms

Repository files navigation

Visualization of Path Finding Algorithms

Application for the visualization of Path Finding Algorithms, implemented using Python and PyQt5. The following algorithms are implemented:

The pathfinding algorithms are visualized on a 64×64 grid, as shown below. The coordinates of the start and ending points can be manually specified, or randomly selected. The generation of random mazes is supported (the mazes are generated with the use of the Depth First Search algorithm).

Application screenshot Maze generation
 Demo screenshot Maze generation

Examples in maze

A* (Euclidean distance) A* (Manhattan distance) Breadth First Search Depth First Search
A* (Manhattan distance) A* (Euclidean distance) Breadth First Search Depth First Search

Examples in empty grid

A* (Euclidean distance) A* (Manhattan distance) Breadth First Search Depth First Search
A* (Manhattan distance) A* (Euclidean distance) Breadth First Search Depth First Search

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •