Bullet

From Robowiki
Revision as of 16:02, 18 February 2013 by Chase-san (talk | contribs) (Might as well have this page now.)
Jump to navigation Jump to search
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

See Also