Game Name: Snowball Fight

Group Members:

  • Member 1
  • Member 2
  • Member 3

Implementation of Base Framework Features:

Win/Loss Condition:

  • The win/loss condition of the game is based on the player's life points. When a player's life points reach 0, the game ends, and the player with the highest score wins.

Three New Prefabs:

  • Snowflake: Randomly falls from the sky and can be collected for points.
  • Snowball: Randomly generated on the ground and can be used by players to attack. Players also receive one snowball per second.
  • Shield: Randomly falls from the sky and can be used to block incoming snowball attacks from opponents.

Two Goals:

  1. Defeat Opponents: Players can earn points by hitting opponents with snowballs.
  2. Collect Snowflakes: Players can earn points by collecting snowflakes.

Two Resources:

  1. Shield: Protects the player from incoming snowball attacks.
  2. Snowball: Used to attack opponents and collect snowflakes.

Rules:

  • Snowflakes and shields randomly fall from the sky.
  • Snowballs are randomly generated on the ground.
  • Players receive one snowball per second.
  • Hitting a snowflake with a snowball earns the player points.
  • Hitting a shield with a snowball allows the player to obtain the shield, which can block enemy snowball attacks.
  • If a player is hit by a snowball without a shield, they lose one life point.