Difference between revisions of "Bot classes"

From Gladiabots Wiki
Jump to: navigation, search
(Replaced the video of the Robot fight, the old one had been removed from YT.)
(34 intermediate revisions by one other user not shown)
Line 1: Line 1:
 
== Bot classes ==
 
== Bot classes ==
  
Gladiabots features several bot classes. Each class has its own pros and cons.
+
[[Image:Bot classes.png|thumb|Assault, Shotgun, Machine gun and Sniper]]
 +
 
 +
[[Image:Machine gun skins.png|thumb|The skins Eagle prime and Kuratas for the Machine gun. The skins share the exact same stats as the original Machine gun.]]
 +
 
 +
Gladiabots features several bot classes. Each class has its own pros and cons. The Machine gun, Shotgun and Sniper {{Tooltip|can only be used once|This restriction is removed in sandbox games}} per map.
  
 
=== Assault ===
 
=== Assault ===
Line 7: Line 11:
 
* [-] it is average
 
* [-] it is average
 
* [+] it is average
 
* [+] it is average
 
+
* [+] short aiming duration
=== Shotgun ===
+
 
+
* [-] has a weak health
+
* [+] moves fast (when not carrying a resource)
+
* [+] does devastating damages at close range
+
  
 
=== Machine gun ===
 
=== Machine gun ===
  
 
* [-] is very slow (but isn't slower when carrying a resource)
 
* [-] is very slow (but isn't slower when carrying a resource)
 +
* [-] long aiming duration
 
* [+] is very resistant
 
* [+] is very resistant
 
* [+] has a huge fire power
 
* [+] has a huge fire power
 +
 +
==== Machine gun skins ====
 +
 +
Currently there are 3 skins for the Machine gun. The Eagle prime and Kuratas skin are from a [https://www.youtube.com/watch?v=_ijBAKIw4TA real life robot fight from 2017]. The skins share the exact same stats as the original Machine gun.
 +
 +
=== Shotgun ===
 +
 +
* [-] has a weak health
 +
* [-] does no damage at long range
 +
* [+] moves fast (when not carrying a resource)
 +
* [+] does devastating damages at close range
 +
* [+] has a big shield
 +
* [+] short aiming duration
  
 
=== Sniper ===
 
=== Sniper ===
Line 24: Line 37:
 
* [-] moves slowly
 
* [-] moves slowly
 
* [-] has weak shield and health
 
* [-] has weak shield and health
 +
* [-] long aiming duration
 
* [+] always hits, whatever the attack range (except out of range)
 
* [+] always hits, whatever the attack range (except out of range)
 
* [+] inflicting high damages to its target
 
* [+] inflicting high damages to its target
Line 29: Line 43:
 
== Movement speed ==
 
== Movement speed ==
  
Movement speed for the bots not carrying a resource:
+
[[Image:Movement speed.png|thumb|Diagram movement speed]]
  
* Shotgun: 2.0 meters / second
+
The bots have different movement speed depending if they carry resources or not.
* Assault: 1.2 meters / second
+
* Sniper: 1.0 meters / second
+
* Machine gun: 0.7 meters / second
+
  
Movement speed for the bots carrying a resource:
+
{|class="wikitable sortable"
 
+
!Bot class!!data-sort-type="number"|{{Tooltip|Movement speed|Unit: meters / second}}!!data-sort-type="number"|{{Tooltip|Movement speed|Unit: meters / second}}<br>carrying a resource
* Shotgun: 0.5 meters / second
+
|-
* Assault: 0.5 meters / second
+
|Assault    ||{{R}}|1.2||{{R}}|0.5
* Sniper: 0.5 meters / second
+
|-
* Machine gun: 0.7 meters / second
+
|Machine gun||{{R}}|0.7||{{R}}|0.7
 +
|-
 +
|Shotgun    ||{{R}}|2.0||{{R}}|0.5
 +
|-
 +
|Sniper    ||{{R}}|1.0||{{R}}|0.5
 +
|}
  
 
== Health, shield and regeneration ==
 
== Health, shield and regeneration ==
  
Each bot has a health (blue) and a shield (white) bar. The shield absorbs damages before its health gets afflicted.
+
[[Image:Health and shield.png|thumb|Diagram health and shield]]
 +
 
 +
The bots have different [[Game_mechanics#Health.2C_shield_and_regeneration|health]] and [[Game_mechanics#Health.2C_shield_and_regeneration|shield]] values.
 +
 
 +
{|class="wikitable sortable"
 +
!Bot class!!data-sort-type="number"|Health!!data-sort-type="number"|Shield!!data-sort-type="number"|{{Tooltip|Regeneration|Unit: shield / second}}
 +
|-
 +
|Assault    ||{{R}}|5000||{{R}}|3000||{{R}}|1000
 +
|-
 +
|Machine gun||{{R}}|7000||{{R}}|6000||{{R}}|2000
 +
|-
 +
|Shotgun    ||{{R}}|3000||{{R}}|5000||{{R}}|1667
 +
|-
 +
|Sniper    ||{{R}}|3000||{{R}}|3000||{{R}}|1000
 +
|}
 +
 
 +
== Shooting stats ==
 +
 
 +
[[Image:Tick timing.png|thumb|Bullet timing of bot classes]]
 +
 
 +
[[Image:Damage per second.png|thumb|Diagram damage per second]]
 +
 
 +
The bots have different shooting stats used in the [[Game_mechanics#Shooting_process|shooting process]].
 +
 
 +
{|class="wikitable sortable"
 +
!Bot class!!data-sort-type="number"|{{Tooltip|Aiming duration|Unit: seconds}}!!data-sort-type="number"|{{Tooltip|Attack power|Unit: damage per bullet}}!!Bullet configuration!!data-sort-type="number"|{{Tooltip|Attack duration|Unit: seconds}}!!data-sort-type="number"|{{Tooltip|Time between shots|Unit: seconds}}!!data-sort-type="number"|Precision<br>short range!!data-sort-type="number"|Precision<br>mid range!!data-sort-type="number"|Precision<br>long range
 +
|-
 +
|Assault    ||{{R}}|1.0||{{R}}|300 ||data-sort-value="6"  |3x2 (3 shots each with 2 bullets)   ||{{R}}|0.200||{{R}}|0.100||{{R}}|95% ||{{R}}|55% ||{{R}}|15%
 +
|-
 +
|Machine gun||{{R}}|2.0||{{R}}|250 ||data-sort-value="100"|100x1 (100 shots each with 1 bullet)||{{R}}|7.425||{{R}}|0.075||{{R}}|80% ||{{R}}|50% ||{{R}}|10%
 +
|-
 +
|Shotgun    ||{{R}}|1.0||{{R}}|600 ||data-sort-value="5"  |1x5 (1 shot with 5 bullets)        ||{{R}}|0.000||{{R}}|-    ||{{R}}|75% ||{{R}}|25% ||{{R}}|0%
 +
|-
 +
|Sniper    ||{{R}}|3.0||{{R}}|2000||data-sort-value="1"  |1x1 (1 shot with 1 bullet)          ||{{R}}|0.000||{{R}}|-    ||{{R}}|100%||{{R}}|100%||{{R}}|100%
 +
|}
 +
 
 +
=== Damage per second ===
 +
 
 +
On average the bots deal this much damage per second.
 +
 
 +
{|class="wikitable sortable"
 +
!Bot class!!data-sort-type="number"|{{Tooltip|Short range|Unit: damage per second}}!!data-sort-type="number"|{{Tooltip|Mid range|Unit: damage per second}}!!data-sort-type="number"|{{Tooltip|Long range|Unit: damage per second}}
 +
|-
 +
|Assault    ||{{R}} {{yellow}}|1425.0||{{R}} {{yellow}}| 825.0||{{R}} {{yellow}}|225.0
 +
|-
 +
|Machine gun||{{R}} {{green}} |2122.0||{{R}} {{green}} |1326.3||{{R}} {{yellow}}|265.3
 +
|-
 +
|Shotgun    ||{{R}} {{green}} |2250.0||{{R}} {{yellow}}| 750.0||{{R}} {{red}}  |  0.0
 +
|-
 +
|Sniper    ||{{R}} {{red}}  | 666.7||{{R}} {{red}}  | 666.7||{{R}} {{green}} |666.7
 +
|}
 +
 
 +
<gallery widths="450px" heights="299px" perrow="3">
 +
File:Damage timing short range.png|Damage timing short range
 +
File:Damage timing mid range.png  |Damage timing mid range
 +
File:Damage timing long range.png |Damage timing long range
 +
</gallery>
  
If the shield isn't damaged for 3 seconds it will automatically regenerate. A full shield regeneration lasts 3 seconds independent of the shield value of the bot class.
+
=== Further resources ===
  
* Shotgun: Health: 3000; Shield: 5000; Regeneration: 1667 shield / second
+
To simulate the outcome of different situations one can use the [https://cmrichards.github.io/glad_simulation/ unofficial Gladiabots simulator] provided by MrChris.
* Assault: Health: 5000; Shield: 3000; Regeneration: 1000 shield / second
+
* Sniper: Health: 3000; Shield: 3000; Regeneration: 1000 shield / second
+
* Machine gun: Health: 7000; Shield: 5000; Regeneration: 1667 shield / second
+
  
== Bot shooting mechanics ==
+
There are also google spreadsheets (possibly with outdated stats) comparing the shooting stats of the different bot classes:
  
There is a separate topic discussing [[bot shooting mechanics]].
+
* [https://docs.google.com/spreadsheets/d/1aj34msKKZ8hRhZLtluq4TDM6eG7M2pcCeDfc5s1drKc/edit?usp=sharing Bot stats and calculators v1] provided by [https://forum.gladiabots.com/viewtopic.php?f=8&t=17&start=40#p4679 mcompany]
 +
* [https://docs.google.com/spreadsheets/d/1v-YwKFXSJnaI3lUWvqgwRvNRgu2UjMimX4P9DJo6cM0/edit#gid=0 Gladiabots attack chart] provided by [https://forum.gladiabots.com/viewtopic.php?f=8&t=17&start=20#p4643 sethcohn].
 +
** [https://docs.google.com/spreadsheets/d/1aqKqbzuYFrHXqcoykMGH-aQKMgswY-kN_gCYkw3uvn8/edit?usp=sharing Gladiabots attack chart] (partially improved) provided by [https://forum.gladiabots.com/viewtopic.php?p=14304#p14304 mcompany]

Revision as of 01:10, 20 August 2018

Bot classes

Assault, Shotgun, Machine gun and Sniper
The skins Eagle prime and Kuratas for the Machine gun. The skins share the exact same stats as the original Machine gun.

Gladiabots features several bot classes. Each class has its own pros and cons. The Machine gun, Shotgun and Sniper can only be used once per map.

Assault

  • [-] it is average
  • [+] it is average
  • [+] short aiming duration

Machine gun

  • [-] is very slow (but isn't slower when carrying a resource)
  • [-] long aiming duration
  • [+] is very resistant
  • [+] has a huge fire power

Machine gun skins

Currently there are 3 skins for the Machine gun. The Eagle prime and Kuratas skin are from a real life robot fight from 2017. The skins share the exact same stats as the original Machine gun.

Shotgun

  • [-] has a weak health
  • [-] does no damage at long range
  • [+] moves fast (when not carrying a resource)
  • [+] does devastating damages at close range
  • [+] has a big shield
  • [+] short aiming duration

Sniper

  • [-] moves slowly
  • [-] has weak shield and health
  • [-] long aiming duration
  • [+] always hits, whatever the attack range (except out of range)
  • [+] inflicting high damages to its target

Movement speed

Diagram movement speed

The bots have different movement speed depending if they carry resources or not.

Bot class Movement speed Movement speed
carrying a resource
Assault 1.2 0.5
Machine gun 0.7 0.7
Shotgun 2.0 0.5
Sniper 1.0 0.5

Health, shield and regeneration

Diagram health and shield

The bots have different health and shield values.

Bot class Health Shield Regeneration
Assault 5000 3000 1000
Machine gun 7000 6000 2000
Shotgun 3000 5000 1667
Sniper 3000 3000 1000

Shooting stats

Bullet timing of bot classes
Diagram damage per second

The bots have different shooting stats used in the shooting process.

Bot class Aiming duration Attack power Bullet configuration Attack duration Time between shots Precision
short range
Precision
mid range
Precision
long range
Assault 1.0 300 3x2 (3 shots each with 2 bullets) 0.200 0.100 95% 55% 15%
Machine gun 2.0 250 100x1 (100 shots each with 1 bullet) 7.425 0.075 80% 50% 10%
Shotgun 1.0 600 1x5 (1 shot with 5 bullets) 0.000 - 75% 25% 0%
Sniper 3.0 2000 1x1 (1 shot with 1 bullet) 0.000 - 100% 100% 100%

Damage per second

On average the bots deal this much damage per second.

Bot class Short range Mid range Long range
Assault 1425.0 825.0 225.0
Machine gun 2122.0 1326.3 265.3
Shotgun 2250.0 750.0 0.0
Sniper 666.7 666.7 666.7

Further resources

To simulate the outcome of different situations one can use the unofficial Gladiabots simulator provided by MrChris.

There are also google spreadsheets (possibly with outdated stats) comparing the shooting stats of the different bot classes: