-
Sorting Balloons
-
Developers
- Benjamin Zlatin (bzlatin@udel.edu)
- Maliq Adewale (maliqade@udel.edu)
- Nazmul Hossain (nazmul@udel.edu)
-
Game Description
- Sorting Balloons is a fun, interactive game that teaches players how sorting algorithms work—without feeling like a lesson. Instead of reading textbook definitions, players sort colorful balloons using real techniques like Bubble Sort, Merge Sort, and QuickSort. Through quick challenges and playful mechanics, they experience each algorithm’s strengths and quirks firsthand. The game blends strategy and speed, helping players develop a natural understanding of computer science concepts in a way that’s intuitive and engaging. Whether you're a student or just curious about how computers think, Sorting Balloons makes learning algorithms actually enjoyable.
-
Basic Instructions
- To play Sorting Balloons, your goal is to sort all the balloons from smallest to largest. In most levels—like Bubble Sort, Insertion Sort, and Selection Sort—you’ll use the left and right arrow keys to interact. Press the left arrow to swap the balloons if the one on the left is bigger, or the right arrow to skip if they’re in the correct order. For the Merge Sort level, press the arrow key that points to the smaller of the two highlighted balloons, or to the side that still has unmerged balloons left. Be careful—making a mistake costs you a life!
-
Screenshot

Clean and accessible starting screen where players begin their sorting journey.

Players choose from various sorting algorithms like Bubble Sort, Insertion Sort, and Merge Sort.

Compare adjacent balloons and swap them in the correct order to progress through the level.

Use arrow keys to pick the smaller balloon during the merge process and complete the sort.
-
🎬 Gameplay Video
-
Education Game Design Document
-
Credits and Acknowledgements
- ChatGPT (used for images & certain code aspects)
- Bloons Tower Defense (used as inspiration for aesthetic purposes)
- Background music made by Ben Zlatin
-
Links