
n
How much damage an opponent has inflicted on the bot in the last
few seconds (that makes me mad!)
n
How many times an opponent has been killed by the bot (ha, ha!)
n
How many times the bot has been killed by an opponent (meanie!)
Weapon Handling
The Raven bots use the Raven_WeaponSystem class to manage all operations
specific to weapons and their deployment. This class owns a
std::map of
instances of weapons, keyed into by their type, a pointer to the currently
held weapon, and variables denoting the aiming accuracy of the bot and the
bot’s reaction time. These last two variables are used by the weapon aiming
logic to prevent a bot from hitting its target ...