Inspiration
The idea for this game was inspired by Bloons TD 6, a popular tower defense game in which you place monkeys with special abilities to pop balloons. For the out-of-this-world theme, we decided to have a planet as the base to protect, and there are asteroids instead of balloons to destroy before they hit the planet.
What it does
The game destroys incoming asteroids to try and save a planet
How we built it
We built it using C++ as the coding language and using JS Paint to create the pixelated images The game is built completely from scratch, with a custom made game engine also built from scratch. Some assets of the engine like the entity base class were used from a previous project.
Challenges we ran into
We had a hard time trying to get the asteroids to blow up when they would hit the planet. To fix this we calculated the distance between the two center points of the two objects and if it was low enough, the asteroid would disappear. We also had difficulty with time, so we cut the number of towers that can be used.
Accomplishments that we're proud of
We created a unique game in a short amount of time despite the lack of knowledge in C++ in some members.
What we learned
5 hours is not a lot of time to code an entire application. We need to have a better plan to start.
What's next for Astropocalypse
Polishing the game more by creating more towers, different planets, more asteroids, and making the asteroids go at different speeds.
Log in or sign up for Devpost to join the conversation.