Skip to content

Instantly share code, notes, and snippets.

@tarsisazevedo
Created December 3, 2012 13:11
Show Gist options
  • Select an option

  • Save tarsisazevedo/4194972 to your computer and use it in GitHub Desktop.

Select an option

Save tarsisazevedo/4194972 to your computer and use it in GitHub Desktop.
Woot Sucks
var Robot = function(robot) {
this.dir=1;
this.once=false
};
Robot.prototype.onIdle = function(ev) {
var robot = ev.robot;
if(!robot.parentId)
robot.rotateCannon(-1*this.dir);
else{
robot.rotateCannon(-1);
}
if(robot.parentId && !this.once){
this.once=true;
robot.back(100);
}
robot.clone();
};
Robot.prototype.onScannedRobot = function(ev) {
var robot = ev.robot;
var srobo = ev.scannedRobot;
var id1 = robot.parentId || robot.id;
var id2 = srobo.parentId || srobo.id;
if(id1!=id2){
if(!robot.parentId){
robot.stop();
robot.fire();
robot.rotateCannon(-30*this.dir);
this.dir*=-1;
}
else{
robot.rotateCannon(15);
robot.fire(5);
}
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment