nconnector / pathfinding-visualisation

Quick visualisation tool, demonstrating some maze generating and pathfinding algorithms in action. Written in vanilla JavaScript as an exercise.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

About

Quick visualisation tool, demonstrating some maze generating and pathfinding algorithms in action. Written in vanilla JavaScript as an exercise.


Languages

Language:JavaScript 75.6%Language:CSS 14.0%Language:HTML 10.4%