Role: Programmer
Team: Noah Kankanala / Thomas Wrabetz / Haoran Liang / Yuzhu Zhou / Qianhui Zhi
Description
Let’s Bounce is a turn-based, knockout party game where players must work together in teams to knock opposing players off the hexagon stage. Players can knock opposing players off the stage in three ways:
1) Bouncing into them
2) Using special abilities
3) Landing on icons that trigger special traps
This game is developed within 3 weeks and 1 extra week for ETC 2020 Fall Festival preparation. The team is composed of 2 programmers, 2 artists and 1 sound designer.
Design
The game is turn-based. Each turn players will have five seconds to decide where to go. The game is best of three. The team who gets first two rounds win will win the game. Then players will be sent back to the lobby.
We have three different classes in the game for players to choose, and each class has its special abilities. The three classes are Programmer, Artist, and Musician.
1) Programmer: can throw a stun in the nearby area that stuns players for two turns.
2) Artist: Can throw a paint drop that will automatically move across the map until knocked off.
3) Musician: Can throw a shield that protects you and a nearby teammate. This shield causes you to be unaffected by player bounces and tile interactions.
Multi-players
We utilized the Photon plugin to facilitate multiplayer functionality in the game, enabling simultaneous gameplay for multiple players. Upon entering the game, players were presented with a list of available open rooms, giving them the option to join an existing room or create a new one. By creating a new room, the player client will become the host server. Consequently, any movement instructions from individual players in game were transmitted to the host server, which subsequently disseminated the information to all connected players.