Inspiration
Sorting algorithms are very useful in coding, and play a very important role in almost every kind of software. While it is so prevalent, it can be difficult to wrap your head around without some sort of visualization of how it works. That's why we decided to make something that makes sorting both entertaining and educational.
What it does
It uses an image that the user uploads in order to form a mosaic version of that image. The image then gets sorted based on the luminosity of each pixel.
How we built it
The program is built on a Tkinter GUI in Python.
Challenges we ran into
Tkinter was new to our team so we had to learn how to use it, as well as how to accurately display every pixel.
Accomplishments that we're proud of
Allowing users to upload their own pictures, so they can turn their favorite images into mosaics.
What we learned
Basics of GUI and IO with images.
What's next for Algorithm Visualizer
More sorting algorithms as well as a more developed GUI.
Log in or sign up for Devpost to join the conversation.