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 bekannt sein. Dies kann mittels Tracking erreicht werden.

<code java>

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