Informatikunterricht

am Gymnasium Kirchenfeld

Benutzer-Werkzeuge

Webseiten-Werkzeuge


robocode:anti-gravity

Dies ist eine alte Version des Dokuments!


Anti-Gravity

(von Anthony Jakob)

Beschreibung

Bei der „Anti-Gravity“-Methode geht es darum, möglichst weit weg von den anderen Robotern zu bleiben. Dabei wird das Gravitationsgesetz verwendet, aber gerade umgekehrt: je näher unser Roboter von andern Robotern oder Wänden ist, desto stärker wird dieser von diesen abgestossen.

Implementation

Die Methode ist drei relativ einfachen Schritten implementierbar:

1. Enemy-Tracking

Bevor die Kräfte ausgerechnet werden können, müssen zuerst die Positionen der Roboter static bekannt sein.

<code java> class EnemyRobot { public

  EnemyRobot(int x, int y);

}

robocode/anti-gravity.1427717220.txt.gz · Zuletzt geändert: 2020/10/13 14:25 (Externe Bearbeitung)