Difference between revisions of "Basics"

From Gladiabots Wiki
Jump to: navigation, search
(Created page with "Rough Thoughts: Game modes Best Score / Elimination Units: The playground has the size of 50x50 units. Short range is < 3 units Medium range is < 8 units Long range is < 15...")
 
(Ally/enemy side)
 
(73 intermediate revisions by 7 users not shown)
Line 1: Line 1:
Rough Thoughts:
+
== Basics ==
  
Game modes
+
''Gladiabots'' is a game between two players: the {{Tooltip|blue|In training and campaign you can only play as the blue side.}} and the {{Tooltip|red|In multiplayer and sandbox you can also play as the red side.}} side. Both players assign bot classes and programs to each bot starting on their team. Once they deploy their setup for a match, it all depends on their robots and the programs to win the match by scoring the most points.
Best Score / Elimination
+
  
Units:
+
== Maps ==
The playground has the size of 50x50 units.
+
Short range is < 3 units
+
Medium range is < 8 units
+
Long range is < 15 units
+
  
Time:
+
[[File:Collection mode.png|thumb|Collection mode]]
One game tick lasts 0.25 seconds, the game lasts 5 Minutes - 1200 ticks.
+
  
Initialization order
+
Each map contains several bot spawn points for each team. Maps also contain secondary entities, like resources, bases, force fields or health packs. The maps are procedurally (randomly) generated and have [https://en.wikipedia.org/wiki/Reflection_symmetry reflectional] or [https://en.wikipedia.org/wiki/Rotational_symmetry rotational] symmetry, so the setup is the same for both players, but mirrored. This way, the game is always balanced and fair. Bots are placed in the same order as they appear on the team setup screen.
Move speed
+
 
Attack damage algorithm
+
Each map has a size of 50x50 meters.
 +
 
 +
Ally side is defined as the side on which a bot spawns, enemy side is everything else. This means that different bots in the same team can consider a different side to be the ally side.
 +
 
 +
== Game modes ==
 +
''Main Page: [[Game modes]]''
 +
 
 +
In all three modes, the goal is to score more points than the opponent, but they differ in how you score those points and what extra map features are available.
 +
 
 +
=== Collection ===
 +
 
 +
The objective is to gather more resources than the other team within the time limit. Resources can be gathered by capturing them up and scoring them to an allied base; each resource scores one point. Bots respawn when destroyed in this mode.
 +
 
 +
=== Domination ===
 +
 
 +
The objective is to capture and hold more bases than the other team within the time limit. A base is captured by moving a bot into short range. Points are scored if the enemy does not recapture the base or places a bot within short range. Additional points are scored for every ally within a friendly base. Bots respawn when destroyed in this mode.
 +
 
 +
=== Elimination ===
 +
 
 +
The objective is to destroy more bots than the other team within the time limit. This mode has the simplest rules, but the hardest execution. A game is evaluated as a draw if no team could destroy more bots than the other team after the time limit. The shield or health state of bots is not relevant to this objective. Destroyed bots do not respawn in this mode.
 +
 
 +
== Health, shield and regeneration ==
 +
 
 +
Based on the bot class all bots have a certain amount of [[Bot_classes#Health.2C_shield_and_regeneration|health]] and [[Bot_classes#Health.2C_shield_and_regeneration|shield]]. The shield absorbs damage before you take any damage to your health, and can regenerate after the bot isn't damaged for over 3 seconds. Any damage taken to your health is permanent. A fully destroyed shield regenerates in 3 seconds for any bot.

Latest revision as of 10:31, 19 March 2023

Basics

Gladiabots is a game between two players: the blue and the red side. Both players assign bot classes and programs to each bot starting on their team. Once they deploy their setup for a match, it all depends on their robots and the programs to win the match by scoring the most points.

Maps

Collection mode

Each map contains several bot spawn points for each team. Maps also contain secondary entities, like resources, bases, force fields or health packs. The maps are procedurally (randomly) generated and have reflectional or rotational symmetry, so the setup is the same for both players, but mirrored. This way, the game is always balanced and fair. Bots are placed in the same order as they appear on the team setup screen.

Each map has a size of 50x50 meters.

Ally side is defined as the side on which a bot spawns, enemy side is everything else. This means that different bots in the same team can consider a different side to be the ally side.

Game modes

Main Page: Game modes

In all three modes, the goal is to score more points than the opponent, but they differ in how you score those points and what extra map features are available.

Collection

The objective is to gather more resources than the other team within the time limit. Resources can be gathered by capturing them up and scoring them to an allied base; each resource scores one point. Bots respawn when destroyed in this mode.

Domination

The objective is to capture and hold more bases than the other team within the time limit. A base is captured by moving a bot into short range. Points are scored if the enemy does not recapture the base or places a bot within short range. Additional points are scored for every ally within a friendly base. Bots respawn when destroyed in this mode.

Elimination

The objective is to destroy more bots than the other team within the time limit. This mode has the simplest rules, but the hardest execution. A game is evaluated as a draw if no team could destroy more bots than the other team after the time limit. The shield or health state of bots is not relevant to this objective. Destroyed bots do not respawn in this mode.

Health, shield and regeneration

Based on the bot class all bots have a certain amount of health and shield. The shield absorbs damage before you take any damage to your health, and can regenerate after the bot isn't damaged for over 3 seconds. Any damage taken to your health is permanent. A fully destroyed shield regenerates in 3 seconds for any bot.