This project provides simple implementations of several graph traversal and pathfinding algorithms in Python. These algorithms are designed to find the shortest path between two points on a graph or grid.
- Depth First Search (DFS)
- Dijkstra's Algorithm
- Bidirectional Search
- A star Algorithm
- Jump Point Search (JPS)
- Theta star Algorithm
- GUI for visualizing live search
- Customizable start and end points
- Adjustable grid size
- Python 3.x
pygame
You can install the required libraries using the following command:
pip install -r requirements.txt
This project is licensed under the MIT License - see the LICENSE file for details.