Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

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.

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