MY ROBOTS

ABSOLUTELY EVERYTHING ABOUT YOUR ARMY OF ROBOTS
  • # 24108
    W00t #1 YEAH!!!! (Zolmesiter)
    created 12/03/12 0 code lines fight fork
    1485 SCORE
    0 KILLS
    0 SHOTS
    0 HITS
    0.00%
    AVERAGE HITS/SHOT
    SCORE OVER TIME
    var Robot = function(robot){ robot.turnLeft(robot.angle % 90); //robot.turnGunRight(90); robot.clone(); this.direction = 1; }; Robot.prototype.onIdle = function(ev) { var robot = ev.robot; robot.ahead(1); if (robot.parentId) { //if (robot.cannonRelativeAngle > 270 || robot.cannonRelativeAngle < 90) { // this.direction *= -1; //} //robot.turnGunRight(this.direction); //robot.turnGunRight(180); //robot.turnGunRight(-180); } }; Robot.prototype.onWallCollision = function(ev) { var robot = ev.robot; if(!robot.parentId) robot.turnRight(ev.bearing - 90); else robot.turnRight(ev.bearing + 90); }; Robot.prototype.onRobotCollision = function(ev) { var robot = ev.robot, collidedRobot = ev.collidedRobot; robot.ignore('onRobotCollision') if (ev.bearing > -90 && ev.bearing < 90) { robot.back(100); } else { robot.ahead(100); } if (robot.id != collidedRobot.parentId && robot.parentId != collidedRobot.id) { robot.turnGunRight(ev.bearing - robot.cannonRelativeAngle); robot.turnGunLeft(ev.bearing - robot.cannonRelativeAngle); } robot.listen('onRobotCollision') }; Robot.prototype.onHitByBullet = function(ev) { }; Robot.prototype.onScannedRobot = function(ev) { var robot = ev.robot, scannedRobot = ev.scannedRobot; if (robot.id == scannedRobot.parentId || robot.parentId == scannedRobot.id) { return; } robot.fire(); //robot.log('firing'); };

LATEST COMBATS

WATCH THE LAST COMBATS OF THIS PLAYER'S ARMY