Skip to content

2D Visualization Tool for different path finding algorithms

Notifications You must be signed in to change notification settings

Finn2708/Pathfinder

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Pathfinder

Yet another 2D Visualization Tool for different path finding algorithms.

Inspired by Pathfinding Visualizer by Clement Mihailescu

Algorithms:

Individual algorithms are derived from an abstract base class Algorithm(ABC) implementing a strategy pattern.

Alt Text

Installation

The GUI uses pygame. Install using pip:

pip install -r requirements.txt

Usage

py main.py

Controls

  • Left Click - Draw walls

  • Right-Click - Clear walls

  • Middle-Click - Move start / goal

  • Space - Start algorithm / Clear map

  • r - Reset the entire map

About

2D Visualization Tool for different path finding algorithms

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages