Pathfinding algorithms visualized in python3 with a 2D/3D(soon) GUI interface.
- Set starting/end points
- Set wall points (algorithm will work around these nodes)
- Dynamically resize the grid
- Step-in feature to visualize how the algorithm moves each cycle
Re-design PyQt5 widget classes to be more modularRe-implement 2D Astar AlgorithmRe-implement 2D Djikstra Algorithm- Implement 3D Astar Algorithm
- Implement 3D Djikstra Algorithm
git clone https://github.com/henryriveraCS/path-finder
cd path-finder/
python3 -m venv ./
source bin/activate (or bin/activate.ps1 if using windows)
pip3 install -r requirements.txt
python3 path-finder/app.py