Project Name: Pong Team name: crispy crab appel Team number: 18
Problem we're solving: boredom The theme is boredom because everyone is always bored Studies show almost 100% of people are bored every day Especially during quarantine boredom rates are even higher We know from personal experience and experience from friends We chose this project because it is a simple game that is also fun We thought of the solution by thinking of a game that is fun and not too hard to implement and that led us to the classic game of pong
Our Project and how it works Pong where you have to hit the virus back and forth. You have to try not to get infected, and once you get infected a certain amount of times you lose. Some features include Smooth animation and movement Corona ball Scoring Title screen Can restart Can reset score Random virus direction Comic Sans MS font Ball physics
Our project is coded in java and we used the swing and awt(abstract windowing toolkit) library for this game. When the game is first run, it creates the objects and waits for the user to start. When the user finally starts, they can use certain keyboard keys to control the paddles until the one side wins and the user can choose to restart. The ball stays bouncing in the frame due to a collision detection algorithm, which also sets the ball bouncing in the correct direction. The paddles and balls are represented by sprites
The impact Our project impacts people’s daily boredom by providing a form of entertainment. The audience is not specific for a certain group of people. Our game can be for anyone who wants to alleviate their boredom because of its simplicity.
Future steps Even though this game is simple, it still has the potential to include many other features. These include customization of paddles, balls, etc., more animations, sound, better graphics, and most importantly, no comic sans. If possible, we would like to make it even better so people could play others online without having to physically be next to each other.
Why our project should win Our project is great because it takes a classic game and sort of gives it a revamp. Our take on Pong also represents current events. This reminds people to be careful about coronavirus while also combating the other pandemic, which is boredom during quarantine.
Some complications we had We had trouble with github and conflicts Took a while to figure out how to change the ball sprite into an image Misunderstood the api and got coordinates wrong leading to invisible padding Had a bug where if the ball collided with the side of the paddle, the ball would bounce inside the paddle Pressing start would open a new window instead of changing the existing one
Log in or sign up for Devpost to join the conversation.