Skip to content

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

Notifications You must be signed in to change notification settings

nconnector/pathfinding-visualisation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

Topics

Resources

Stars

Watchers

Forks