Team#23 Participants: Aditya Kumar, Jay Patel, Sharat Krishnan Category: Beginner Prompts: Create an Interactive Game Write a Program that has an Element of Randomness in it

Inspiration

Our inspiration was to create a fun game that implemented physics, randomness, and other complicated algorithms. The idea of the game was inspired by the COVID-19 pandemic, an experience we can all relate to.

What it does

Stop The Virus! This is a fun game (inspired by very real events) that involves players attempting to shoot down as many viruses as they can using the vaccine. The viruses are falling down from random locations while also shooting infectors which the player must dodge. The player has the ability to move left to right and also shoot at any angle.

Instructions: Use 'a' key to move left and the 'd' key to move right Use the mouse key to aim and click to shoot at the specified angle.

How we built it

We used the programming language Python and libraries such as Pygame, Random and Math. It was coded using Pycharm and the online collaboration software Replit.

Challenges we ran into

A big challenge we ran into was figuring out how to shoot at certain angles. To solve this challenge, we used basic physics and trigonometry to calculate the angle at which to shoot and basically program a vector for the shooting. We also faced many challenges with the user interface for which we had to make several adjustments to our code in order to ensure that the game worked as how we envisioned it.

Accomplishments that we're proud of

We are proud of the game we made and how we worked as a team and made the best use of our combined skills. In the end, we think we have made a game that is both fun to play and also visually appealing.

What we learned

Through this game, we were able to delve deep into the Pygame library and become adept in both front-end and back-end programming. We were learned how to properly communicate as a team and divide tasks to boost efficiency. We also used several libraries to program physics and aspects of the game such as the random library and the math library

What's next for T.I.D.E Tech: Stop The Virus!

In the future, we would like to add more elements to the game such as multiple levels progressively getting harder with increased spawn rates and making the game available to play on the internet for many users to enjoy.

Built With

Share this project:

Updates