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.

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