pathfinding_demo/README.md

29 lines
860 B
Markdown

# Pathfinding demo
## TODO
- [ ] python
- [x] get jupyter lab running
- [x] drawing utility
- [x] interface for pathfinding
- [x] research methods
- [x] implement methods
- [x] DFS
- [x] BFS
- [x] Dijsktra
- [x] GBFS
- [x] A*
- [x] performance measurement: time/visited nodes
- [ ] finalize the script and copy back to the jupyter notebook
- [ ] finish text on the page
- [x] create a dedicated python script
- [ ] C++
- [x] re-use 2D game engine
- [ ] add tiles (with cost) to map
- [ ] conversion functions from tile coords to world coords
- [ ] drawing tiles
- [ ] add "terrain tiles" with different costs
- [ ] add mouse-click movement (direct, no pathfinding, player always selected)
- [ ] implement pathfinding
- [ ] windows build?