arrow
description
A maze path visualizer built to study data structures, search algorithms and the model-view-controller architecture.
technologies
[Python][Tkinter][windows-curses]
links
[repository]

Built to practice data structures (dictionary, set, queue, stack), search algorithms and a model-view-controller structure.

Features

  • Solves M x N mazes with breadth-first or depth-first search
  • Data-driven maze input from the command line
  • Adjustable animation delay
  • Custom path and obstacle colors
  • Tkinter GUI with play / stop buttons and an animation slider

Display