Difference between revisions of "Bot classes"

From Gladiabots Wiki
Jump to: navigation, search
Line 41: Line 41:
  
 
{|class="wikitable sortable"
 
{|class="wikitable sortable"
!Bot class!!data-sort-type="number"|Movement speed<sup>1</sup>!!data-sort-type="number"|Movement speed<br>carrying a resource<sup>1</sup>
+
!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    ||{{R}}|2.0||{{R}}|0.5
 
|Shotgun    ||{{R}}|2.0||{{R}}|0.5
Line 51: Line 51:
 
|Machine gun||{{R}}|0.7||{{R}}|0.7
 
|Machine gun||{{R}}|0.7||{{R}}|0.7
 
|}
 
|}
 
* 1) Unit: meters / second
 
  
 
== Health, shield and regeneration ==
 
== Health, shield and regeneration ==
Line 61: Line 59:
  
 
{|class="wikitable sortable"
 
{|class="wikitable sortable"
!Bot class!!data-sort-type="number"|Health!!data-sort-type="number"|Shield!!data-sort-type="number"|Regeneration<sup>1</sup>
+
!Bot class!!data-sort-type="number"|Health!!data-sort-type="number"|Shield!!data-sort-type="number"|{{Tooltip|Regeneration|Unit: shield / second}}
 
|-
 
|-
 
|Shotgun    ||{{R}}|3000||{{R}}|5000||{{R}}|1667
 
|Shotgun    ||{{R}}|3000||{{R}}|5000||{{R}}|1667
Line 71: Line 69:
 
|Machine gun||{{R}}|7000||{{R}}|5000||{{R}}|1667
 
|Machine gun||{{R}}|7000||{{R}}|5000||{{R}}|1667
 
|}
 
|}
 
* 1) Unit: meters / second
 
  
 
== Shooting stats ==
 
== Shooting stats ==
Line 81: Line 77:
  
 
{|class="wikitable sortable"
 
{|class="wikitable sortable"
!Bot class!!data-sort-type="number"|Aiming duration<sup>1</sup>!!data-sort-type="number"|Attack power<sup>2</sup>!!Bullet configuration!!data-sort-type="number"|Attack duration<sup>1</sup>!!data-sort-type="number"|Time between shots<sup>1</sup>!!data-sort-type="number"|Precision<br>short range!!data-sort-type="number"|Precision<br>mid range!!data-sort-type="number"|Precision<br>long range
+
!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
 
|-
 
|-
 
|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}}|5%
 
|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}}|5%
Line 92: Line 88:
 
|}
 
|}
  
* 1) Unit: seconds
+
=== Damage per second ===
* 2) Unit: damage per bullet
+
 
 +
On average the bots deal this much damage per second.
 +
 
 +
{|class="wikitable sortable"
 +
!data-sort-type="number"|Bot class!!data-sort-type="number"|Range!!class="unsortable"|{{Tooltip|Shooting duration|Includes aiming duration and attack duration. Unit: seconds}}!!class="unsortable"|{{Tooltip|Attack power|Unit: damage per bullet}}!!class="unsortable"|Bullets!!class="unsortable"|Precision!!data-sort-type="number"|Damage per second
 +
|-
 +
|data-sort-value="7" |Shotgun    ||data-sort-value="1" |Short range||{{R}}|1.000||{{R}}| 600||{{R}}|  5||{{R}}| 75%||{{R}} {{green}} |2250.0
 +
|-
 +
|data-sort-value="4" |Machine gun||data-sort-value="2" |Short range||{{R}}|9.925||{{R}}| 250||{{R}}|100||{{R}}| 80%||{{R}} {{green}} |2015.1
 +
|-
 +
|data-sort-value="1" |Assault    ||data-sort-value="3" |Short range||{{R}}|1.200||{{R}}| 300||{{R}}|  6||{{R}}| 90%||{{R}} {{yellow}}|1350.0
 +
|-
 +
|data-sort-value="10"|Sniper    ||data-sort-value="4" |Short range||{{R}}|3.000||{{R}}|2000||{{R}}|  1||{{R}}|100%||{{R}} {{red}}  | 666.7
 +
|-
 +
|data-sort-value="5" |Machine gun||data-sort-value="5" |Mid range  ||{{R}}|9.925||{{R}}| 250||{{R}}|100||{{R}}| 50%||{{R}} {{green}} |1259.4
 +
|-
 +
|data-sort-value="8" |Shotgun    ||data-sort-value="6" |Mid range  ||{{R}}|1.000||{{R}}| 600||{{R}}|  5||{{R}}| 25%||{{R}} {{yellow}}| 750.0
 +
|-
 +
|data-sort-value="2" |Assault    ||data-sort-value="7" |Mid range  ||{{R}}|1.200||{{R}}| 300||{{R}}|  6||{{R}}| 50%||{{R}} {{yellow}}| 750.0
 +
|-
 +
|data-sort-value="11"|Sniper    ||data-sort-value="8" |Mid range  ||{{R}}|3.000||{{R}}|2000||{{R}}|  1||{{R}}|100%||{{R}} {{red}}  | 666.7
 +
|-
 +
|data-sort-value="12"|Sniper    ||data-sort-value="9" |Long range ||{{R}}|3.000||{{R}}|2000||{{R}}|  1||{{R}}|100%||{{R}} {{green}} | 666.7
 +
|-
 +
|data-sort-value="6" |Machine gun||data-sort-value="10"|Long range ||{{R}}|9.925||{{R}}| 250||{{R}}|100||{{R}}| 10%||{{R}} {{yellow}}| 251.9
 +
|-
 +
|data-sort-value="3" |Assault    ||data-sort-value="11"|Long range ||{{R}}|1.200||{{R}}| 300||{{R}}|  6||{{R}}| 10%||{{R}} {{red}}  | 150.0
 +
|-
 +
|data-sort-value="9" |Shotgun    ||data-sort-value="12"|Long range ||{{R}}|1.000||{{R}}| 600||{{R}}|  5||{{R}}|  5%||{{R}} {{red}}  | 150.0
 +
|}
 +
 
 +
=== Further resources ===
  
 
To simulate the outcome of different situations one can use the [https://cmrichards.github.io/glad_simulation/ unofficial Gladiabots simulator] provided by MrChris.
 
To simulate the outcome of different situations one can use the [https://cmrichards.github.io/glad_simulation/ unofficial Gladiabots simulator] provided by MrChris.

Revision as of 01:29, 23 November 2017

Bot classes

Assault, Shotgun, Machine gun and Sniper

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

Assault

  • [-] 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
  • [+] has a big shield
  • [+] 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

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
Shotgun 2.0 0.5
Assault 1.2 0.5
Sniper 1.0 0.5
Machine gun 0.7 0.7

Health, shield and regeneration

Diagram health and shield

The bots have different health and shield values.

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

Shooting stats

Bullet timing of bot classes

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
Shotgun 1.0 600 1x5 (1 shot with 5 bullets) 0.000 - 75% 25% 5%
Assault 1.0 300 3x2 (3 shots each with 2 bullets) 0.200 0.100 90% 50% 10%
Sniper 3.0 2000 1x1 (1 shot with 1 bullet) 0.000 - 100% 100% 100%
Machine gun 2.5 250 100x1 (100 shots each with 1 bullet) 7.425 0.075 80% 50% 10%

Damage per second

On average the bots deal this much damage per second.

Bot class Range Shooting duration Attack power Bullets Precision Damage per second
Shotgun Short range 1.000 600 5 75% 2250.0
Machine gun Short range 9.925 250 100 80% 2015.1
Assault Short range 1.200 300 6 90% 1350.0
Sniper Short range 3.000 2000 1 100% 666.7
Machine gun Mid range 9.925 250 100 50% 1259.4
Shotgun Mid range 1.000 600 5 25% 750.0
Assault Mid range 1.200 300 6 50% 750.0
Sniper Mid range 3.000 2000 1 100% 666.7
Sniper Long range 3.000 2000 1 100% 666.7
Machine gun Long range 9.925 250 100 10% 251.9
Assault Long range 1.200 300 6 10% 150.0
Shotgun Long range 1.000 600 5 5% 150.0

Further resources

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

There are also google spreadsheets comparing the shooting stats of the different bot classes: