A small interactive pathfinding demo that visualizes different search algorithms.
- Breadth-First Search (BFS)
- Depth-First Search (DFS)
- Greedy Best-First Search (GBFS)
- A* Search
- MOUSE LEFT - Add tiles
- MOUSE RIGHT - Remove tiles
- [ESC] - Exit application
- [SPACE] - Pause/Play pathfinding
- [G] - Generate new grid
- [C] - Clear screen
- [R] - Reset agent
- [<] and [>] - Change search agent
- Clone the repository
- Install dependencies:
pip install -r requirements.txt - Run main.py:
python main.py
