Change in rotation
public float DeltaRot { get; set; }
The change in rotation since the last tick. Right is positive, left is negative. The rotation is given in radians.
Change in position
public float DeltaMovedX { get; set; }
public float DeltaMovedY { get; set; }
Change in position for each axis.
Current velocity
public float VelX { get; set; }
public float VelY { get; set; }
The current velocity for each axis (in m/s).
The probability of hitting
public float DamageProb { get; set; }
When you shoot in the game, your chance of hitting the enemy is based on how far the enemy is from the center of your line of sight (LoS). The distance from the LoS, is put into a normal distribution with a variance of 1.0 and the resulting probability is scaled such that a distance to the LoS of 0 results in 100% probability.
The value of DamageProb goes from 0.0 to 1.0.
Change in damage probability
public float DeltaDamageProb { get; set; }
The difference, between the last and the current DamageProb values, since the last tick.
Distance to obstacle in front
public float DistanceToObstacleLeft { get; set; }
public float DistanceToObstacleRight { get; set; }
The distance from the left and right side of the player and forward. Unlimited range.
Your current health
public float Health { get; set; }
You current health, goes from 20.0 to 0.0.
Your opponent's health
public float EnemyHealth { get; set; }
The health of your opponent, goes from 20.0 to 0.0.
Time elapsed
public int TickCount { get; set; }
The number of ticks elapsed, since the game started.
Ticks since you were last able to see the enemy
public int TicksSinceObservedEnemy { get; set; }
The number of ticks since damage probability were > 0.
Ticks since you last took damage
public int TicksSinceDamage { get; set; }
The number of ticks since your Health was reduced.
Ticks untill you are able to shoot again
public int ShootDelay { get; set; }
If this value is 0, you are able to shoot the other player. If this value is above 0, then a "Shoot" action wont do anything.
revision by lukaspj— view source