Back to all work
Software· 2025· Solo projectShipped

Maze Runner

Pathfinding visualizer that shows each algorithm's personality - six solvers animated on mazes you draw

Maze Runner

Pathfinding algorithms are taught as pseudocode and Big-O tables, but their personalities only show up in motion: BFS spreads like a ripple, DFS commits to a corridor until it hits a wall, A* makes a beeline it can justify. I built Maze Runner to make those behaviors visible - six classic maze-solving algorithms animated step by step on mazes you draw yourself.

The metrics are the point, not the decoration: every run reports visited cells, path length, and execution time, so "A* is more efficient than BFS" stops being a claim from a textbook and becomes something you watched happen - and can quantify - on your own maze.

Try It Live

Experience the interactive visualizer in action!

Launch Maze Runner →

Click to set start/end points, draw walls, select an algorithm, and watch it solve the maze!

Key Features

  • Interactive Maze Creation: Click to set start (green) and end (red) points, drag to draw walls
  • Real-time Visualization: Watch algorithms explore the maze step-by-step with color-coded cells
  • Customizable Speed: Adjust animation speed from 1ms to 200ms for detailed observation or quick results
  • Performance Metrics: Track visited cells, path length, and execution time for each algorithm
  • Responsive Design: Works seamlessly on desktop and mobile devices

Visual Legend

  • 🟢 Green: Start point
  • 🔴 Red: End point (goal)
  • Black: Walls (obstacles)
  • 🔵 Blue: Visited cells during search
  • 🟡 Gold: Final shortest path

The same algorithm family eventually left the browser: the Maze Solving Robot runs Flood Fill on real wheels, where a wrong turn costs more than a repaint.