Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/nconnector/pathfinding-visualisation
Quick visualisation tool, demonstrating some maze generating and pathfinding algorithms in action. Written in vanilla JavaScript as an exercise.
https://github.com/nconnector/pathfinding-visualisation
maze-generation pathfinding pathfinding-algorithms traversal visualisation
Last synced: 13 days ago
JSON representation
Quick visualisation tool, demonstrating some maze generating and pathfinding algorithms in action. Written in vanilla JavaScript as an exercise.
- Host: GitHub
- URL: https://github.com/nconnector/pathfinding-visualisation
- Owner: nconnector
- Created: 2021-01-07T02:26:55.000Z (almost 4 years ago)
- Default Branch: gh-pages
- Last Pushed: 2021-01-17T23:03:48.000Z (almost 4 years ago)
- Last Synced: 2024-11-02T07:06:02.988Z (2 months ago)
- Topics: maze-generation, pathfinding, pathfinding-algorithms, traversal, visualisation
- Language: JavaScript
- Homepage:
- Size: 463 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## Pathfinder visualisation tool
### Feature list
- ✅ Grid animation
- ✅ Grid traversal
- ✅ A\* traversal
- ✅ Binary Tree maze
- ✅ Recursive Division maze
- ✅ Dynamic grid UI### About
Quick visualisation tool, demonstrating some maze generating and pathfinding algorithms in action. Written in vanilla JavaScript as an exercise.
### To Do
- ✓ Dynamic grid size
- Dynamic generation\traversal speeds
- Separate maze generation and pathfinding
- No path handling
- ✓ Slow down maze generation
- ✓ Fragmented map generation (faster loading on large maps)
- More traversal algorithms
- Mazerunner vs Architect
- Dynamic nodes
- Mobile width
- Mobile fullscreen
- Mobile borders - color
- Optimise & Refactor
- Adjust delay for clear() functions