A downloadable game for Windows

Summary

Our game was designed from scratch for Sugar Game Jam. 

It is called Diet Beat and each player must fight against other players (or an AI) in a joust of robots made out of several sweet components.

Each sweet is represented in a Card (Resource) and a robot is composed of 4 diff parts: Body, Head, Legs and Arms. Each card has several properties depending on the robot part it must be placed on. The properties are Armor, Shield, Fire Rate, Damage, Move Speed, and Projectile. Those properties influence the outcome of each battle.

These cards are procedurally generated resulting in a wide variety of different cards. As such, the value of each one is associated with its properties. A player can manage their card library by discarding them or send them to other player. However, they cannot send them to all players in the game. They can only send them to members of their clan (Group) or members of allied clans (Alliances).

In the start of the game, each player can choose a clan that will be the same for the remainder of the game. There are 4 clans: Donut, Cake, Macaron, Popsicle. Each clan has a leader (calculated from Leaderboards) that can select an Ally. Both parties of the Alliance can transfer cards between them.

Alongside the cards, there are two other resources. The Sweets (Resource) are the ingame currency. They can be earned at the end of a match and are associated with users and clans. When the sweet amount for users reaches a threshold, the player receives a new card to redeem, defined in the CardsToRedeem(Resource). When the sweet amount for clans is reached (higher than the user’s threshold) all the clan members receive a new card to redeem, defined in the CardsToRedeem(Resource).

To start a joust (Match), a player can user our Quick Matchmaking to engage another user in a joust. If the waiting time exceeds 10 seconds, the player will face an AI.  A joust (Match) has 3 rounds. In each round, the two robots face each other. At the start of each round, the players build their robot with the cards they have available. Afterwards, the robots are fully autonomous and will face each other in a fight until one’s death. The winner will be the one capable of destroying the enemy robot faster. The joust is a best of 3 match and who wins 2 rounds will be the overall winner. Based on the number of rounds won, each player receives a certain amount of sweets (Resource) that, ultimately, leads to the opportunity of redeeming new cards. Most of the skill associated with the joust concerns to the robot construction disregarding the actual players’ mechanical skills. With this in mind, each round is pretty fast, making the whole joust a fast pace match.

SUGAR functionalities

User -

- Used for authentication

Group:

- There are 4 clans in the game (Donut, Cake, Macaron, Popsicle)

Relationship

- Player belongs to a single clan and cannot change it

- Player can be friend of other players friends

- The leader of a clan can establish alliances with another clan

Leaderboard

- Leaderboard for the player with most wins

- Leaderboard for a clan used to determine the clan leader

GameData

- Used to register games won, lost, round wons, games against AI won and lost, and games in Quick Match won and lost;

Resources

- Used to register the amount of sweets a player has (game currency)

- Used to register the amount of cards a player can redeem

- When the sweet level reaches a threshold a unit is added to the cards to redeem

- Used to register the sweets for a clan

- When the clan’s sweet level reaches a threshold a unit is added to the cards to redeem of all clan members

- When redeeming a card, a new procedurally generated card is created and encoded as a string into a new resource

- A player can have multiple units of each card.

- Those cards represent components with their own characteristics (rate of fire, damage, shield, etc..) that will be used  to build his robot at the beginning of a match

Matches

- Each match has 3 rounds

- At the end of each round the players can change components of the robot

- At the end of a match, data about its outcome is saved

Download

Download
Diet Beat.zip 62 MB
Download
Diet Beat Executable.zip 55 MB

Install instructions

Download the zip File

Unzip the Zip file

Run "Diet Beat.exe"

Leave a comment

Log in with itch.io to leave a comment.