This is from FunkyLeech
, it pretty much just tries to mirror your movement relative to itself. I could spin the gun so it could fire at what it sees, but the more constant scans allow it to mirror more accurately. For a 5th line, I'd fire and use the gun to track (sub "Gun" in for all the "Radar"s in the code).
* HaikuParrot - a robot poem by Kawigi. Doesn't fire, but mimics your movement.
public class HaikuParrot extends AdvancedRobot
public void run()
public void onScannedRobot(ScannedRobotEvent e)
setAhead(e.getVelocity()*Math.abs(e.getVelocity())/4 + e.getVelocity()/2);
setTurnRightRadians(robocode.util.Utils.normalRelativeAngle(e.getHeadingRadians()-getHeadingRadians() - Math.PI));