Inspiration
This game was inspired by our love for the original game; Bloons Tower Defense 5. We wanted to replicate the game with our own CMU spin on the main components of the game.
What it does
This game is designed as a typical tower defense game with Scottie Dogs as towers and various Universities as the Bloons. The objective of the game is to prevent Bloons from successfully getting through the map. This is done by strategically placing Scottie Dogs to pop the Bloons.
How we built it
This game was built using mainly pygame libraries in python as the engine. First, we designed all the in-game objects in Adobe Illustrator. After we got the look that we wanted for the game, we coded the objects with behaviors that were present in the game.
Challenges we ran into
One challenge that we had was handling how the Scottie dogs would turn to aim at the Bloons. This involved various functions and a priority-queue like a feature to handling targeting.
Accomplishments that we're proud of
We are quite proud of the way the game looked like as a finished product. We are also happy that we were able to produce a similar experience as the original game given the time that we had to complete it.
What we learned
We learned how to use pygame to handle collisions between various objects as well as learned how to think critically about game logic and algorithms. We gained a greater appreciation for other games given the difficulty required to implement some features of our game.
What's next for CMU Tower Defense 112
In the future, we would like to add more maps to the game as well as improve the user interface and in-game functionality.
Built With
- adobe-illustrator
- audacity
- pygame
- python

Log in or sign up for Devpost to join the conversation.