https://github.com/emapco/pathfindingvisualizer
PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.
https://github.com/emapco/pathfindingvisualizer
pyqt5 pyqt5-desktop-application python3
Last synced: 3 months ago
JSON representation
PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.
- Host: GitHub
- URL: https://github.com/emapco/pathfindingvisualizer
- Owner: emapco
- Created: 2021-05-07T02:09:44.000Z (about 4 years ago)
- Default Branch: master
- Last Pushed: 2021-05-15T04:57:05.000Z (about 4 years ago)
- Last Synced: 2023-07-27T10:30:01.548Z (almost 2 years ago)
- Topics: pyqt5, pyqt5-desktop-application, python3
- Language: Python
- Homepage:
- Size: 34.2 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pathfinding Algorithm Visualizer
PyQt5 desktop app that visualizes breadth-first-search, Dijkstra, and A* pathfinding algorithms.
User Instructions:
* Start by running main module.
* Add barrier blocks to grid with mouse click/drag
* Add green blocks with mouse click/drag and Shift (Mouse + SHIFT)
* Add orange blocks with mouse click/drag and Alt (Mouse + ALT)
* Remove barrier/terrain blocks from grid using mouse click/drag and control (Mouse + CTRL)