Try it out with our executable file at: https://drive.google.com/drive/folders/1WmHpYunQcTqTb88xMqoc9JWArvmvykJC
Classic pong and other popular party games.
What it does
The players can control paddles using keyboard inputs to hit the ball and change the color to the respective player's color. The ball leave a trail of "paint" and the game keeps track of score depending on how many pixels each player has colored. Once the timer is up, the winner's (the players with most pixels) color is displayed. Players can color over other's with their own, to create a competitive aspect.
How I built it
We used the provided Ubisoft game engine API and created the game in c++. Objects in the game were created as different entities, and collisions were used to simulate the bouncing effect of the ball.
Challenges I ran into
Understanding the game engine that was provided to us and using it to create the features that we required.
Accomplishments that I'm proud of
The accomplishment that we are most proud of is the process and organization of our ideation phase. We were able to come up with a project that was feasible within the time frame to address the challenge. The work was split evenly and all members had an active role. This allowed us to have an fully playable game for our demo.
What I learned
We learned how to use the provided game engine, and the basic structure and concepts of a game (ie adding entities and attaching components).
What's next for Paint Pong
New skins, power ups, and different modes.