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.

Built With

Share this project:

Updates