Difference between revisions of "Bullet"
Jump to navigation
Jump to search
m (Removing parent category membership) |
(Might as well have this page now.) |
||
| Line 1: | Line 1: | ||
| − | {{ | + | {{stub}} {{cleanup}} |
| + | |||
| + | A bullet in Robocode is a line segment from the point where the bullet starts a tick, to the point where it finishes it. If that segment intercepts a robot the bullet is destroyed and the robot hit takes damage. The robot that fired the bullet gains three times the bullet's power in energy. | ||
| + | |||
| + | A bullet can have a power between 0.1 and 3. When it is fired the firing robot's energy reduces by the power. A bullet travels at a speed equal to 20-3*power. | ||
| + | |||
| + | If a [[Bullet Shielding|bullet hits another bullet]], they are both destroyed. | ||
| + | |||
| + | The damage done to the opponent uses the following formula. | ||
| + | <syntaxhighlight> | ||
| + | damage = power * 4; | ||
| + | if(power > 1) | ||
| + | damage += ( power - 1 ) * 2; | ||
| + | </syntaxhighlight> | ||
| + | Unless the opponent has less energy then this, in which it destroys the enemy outright. | ||
| + | |||
This page is dedicated for describing the <code>robocode.Bullet</code> | This page is dedicated for describing the <code>robocode.Bullet</code> | ||
| + | |||
| + | == See Also == | ||
| + | *[[Bullet Shielding]] | ||
| + | *[[Bullet Shadow]] | ||
[[Category:Robocode API]] | [[Category:Robocode API]] | ||
Revision as of 15:02, 18 February 2013
| This article is a stub. You can help RoboWiki by expanding it. |
| This article may require cleanup to meet RoboWiki's quality standards. Please improve this article if you can.
|
A bullet in Robocode is a line segment from the point where the bullet starts a tick, to the point where it finishes it. If that segment intercepts a robot the bullet is destroyed and the robot hit takes damage. The robot that fired the bullet gains three times the bullet's power in energy.
A bullet can have a power between 0.1 and 3. When it is fired the firing robot's energy reduces by the power. A bullet travels at a speed equal to 20-3*power.
If a bullet hits another bullet, they are both destroyed.
The damage done to the opponent uses the following formula.
damage = power * 4;
if(power > 1)
damage += ( power - 1 ) * 2;Unless the opponent has less energy then this, in which it destroys the enemy outright.
This page is dedicated for describing the robocode.Bullet