Skip to content

[3.0] Gamemodes #5

@NickMBR

Description

@NickMBR

Gamemodes

Ranger

The ranger gamemode is a ranked mode, it will record the progress of the player and stores it at the end, setting the top scores at the ranger gamemode. It consists of a progressive difficulty, random targets and obstacles.

The ranger gamemode should:

  • Be limited to a number of hit misses. *1
  • Start at the easy difficulty
  • Enable targets at random
  • Advance difficulty by counting points by hitting the targets
  • Increase number of targets by a factor by difficulty
  • Decrease time that the target stays up by a factor by difficulty
  • Count points based on difficulty and hit area (head, chest, torso, legs)
  • End game when player hits the hit limit
  • Disallow player from playing if on multiplayer
  • Store game data at the end of the game
  • Display the winner player if playing on multiplayer

Assault

The assault gamemode is a ranked mode, it will record the progress of the player and stores it at the end, setting the top scores at the assault gamemode. It consists of a time based system, progressive difficulty, random targets and obstacles.

The assault gamemode should:

  • Start at the easy difficulty
  • Enable targets at random twice per difficulty
  • Advance difficulty when all targets by difficulty have been hit
  • Decrease time that the target stays up by a factor by difficulty
  • End game when the last target at the last difficulty has been hit
  • Store game data and time taken at the end of the game

Custom

The custom gamemode should read the customized settings and start the game. This mode is not recorded and isn't displayed on top scores. *2

*1 - Define the limit of hit misses
*2 - Maybe store the game records by player, but not display on top scores page

Metadata

Metadata

Assignees

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions