Ok ik hoor van marcusk dus dat Object georienteerd programmeren wel kan maar deze code pakt ie al niet, en dan heb ik het wel superbasic gehouden.
package rs;
import robocode.*;
public class Rene extends AdvancedRobot
{
public void run() {
while(true) {
setAhead(40000);
setTurnRight(90);
waitFor(new TurnCompleteCondition(this));
}
}
public void onScannedRobot(ScannedRobotEvent e) {
RsTest r = new RsTest();
fire(r.firepower());
this.getBattleFieldHeight();
}
}
class RsTest
{
public int firepower()
{ return 1; }
}
hij loopt vast op het onscannedrobot event. en ik krijg deze melding
SYSTEM: rs.Rene has not performed any actions in a reasonable amount of time.
SYSTEM: This robot may receive skipped turn events.
volgens mij kan het echt niet hoor

probeer het maar uit. Ok bij elk event een nieuw object creeeren is nogal loos maar het is gewoon een test.
ps die opmaak komt door copy paste, ik weet wel wat inspringen is