Difference between revisions of "Thread:User talk:Gertjan96/Simple robot - improvements, help wanted?"

From Robowiki
Jump to navigation Jump to search
m
m (syntax highlight)
 
Line 7: Line 7:
 
Is there anyone who can help me to improve this code? Here is the code:
 
Is there anyone who can help me to improve this code? Here is the code:
  
 +
<syntaxhighlight>
 
package MyRobots;
 
package MyRobots;
 
import robocode.*;
 
import robocode.*;
Line 38: Line 39:
 
}
 
}
 
 
setTurnRadarRight(360);
+
setTurnRadarRight(360);
}
+
}
 
 
}
 
}
 +
</syntaxhighlight>

Latest revision as of 07:14, 19 June 2014

Hello,

I have to hand my teacher the robotcode code for my robot next wednesday. It doesn't have to be a very difficult robot, so I have made this robot today. Against the sample robots, it wins against the most of them, but not all of them.

Is there anyone who can help me to improve this code? Here is the code:

package MyRobots;
import robocode.*;
import java.awt.Color;

public class Fireintheass extends AdvancedRobot
{
	double distance = 10;
	
	public void run() {
		setColors(Color.pink, Color.pink, Color.pink, Color.white, Color.pink);
		
		setAdjustRadarForGunTurn(true);
	
		setTurnRadarRight(360);
	
		while(true) {
			ahead(distance + 100);
			back(distance);
		}
	}

	public void onScannedRobot(ScannedRobotEvent e) {
		turnRight(e.getBearing());
		
		distance = e.getDistance();
		
		if (e.getVelocity() == 0)
		{
			fire(3);
		}
	
		setTurnRadarRight(360);
	}	
}