Inspiration

Space Force is inspired by Space Invaders and Gradius. We were driven to create this shmup by our love for bullet hells such as Touhou and Bullet Hell Monday.

What it does

This game features endless stages with increasing difficulty along with an item shop to upgrade your ship. Wiping out enemy fleets with your ever-improving arsenal is sure to satisfy you for a while.

How we built it

We built Space Force using PyGame, a Python library designed for creating video games. We started off using Live Share in Visual Studio Code but moved on to using Replit because of issues when testing the game, before finally switching over to GitHub.

Challenges we ran into

In the process of making this game, we encountered many challenges that we had to overcome. We had to learn a new library, work on design flaws, and iron out bugs that kept popping up.

Accomplishments that we're proud of

  • Balancing scaling of enemy health with player upgrades
  • Creating interesting animations
  • Designing balanced weapons

What we learned

We learned that we need to properly plan out our project before starting and that we need to make our code more easily expandable

What's next for Space Force

We're planning on continuing with adding features to this game. Planned features include:

  • Player EMP - Disables enemy movement for a moment and removes all enemy projectiles
  • Missile Weapon - Deals massive damage with a small explosion radius. Can be upgraded to be heat-seeking
  • More enemy mobs and bosses
  • Story cutscenes
  • Animations before and after each stage
  • A button to skip shops and animations between stages
  • Button carousels in the shop to allow for more upgrades

We're also planning on making this a series and expanding the story.

Built With

Share this project:

Updates