Inspiration
I got Inspired by a project that I had to do in fundies 2 where we had to make a randomly generated maze and then use breath first search and depth first search to solve it. I wanted to have move user interaction by letting them make the maze rather than just generating one. Additionally I wanted to try doing this Python.
What it does
A program that visualizes different search algorithms. The user can place walls on the screen to see how the search algorithm reacts to it.
How we built it
We built it using Python.
Challenges we ran into
The hardest part of the project was getting the GUI to communicate with the model. Since it was many of our first time with Python and with tkinter, the GUI library, it was hard for us. In the end we were able to get the model to communicate with the view.
Accomplishments that we're proud of
We are around of the final product. Time was not on our side and we were not sure if we would be done by the deadline.
What we learned
It was most of our first time working with Python and we all learned a lot. Even the people who have used Python in the past still learned something new by working with the tkinter library.
What's next for Python Search Algorithm Visualization
We want to add other search algorithms that can be visualized and make smoother animations for the search.
Log in or sign up for Devpost to join the conversation.