Tanken - ASAP

Das Tanken ist das zentrale Element des gesamten Spiels. Es gibt 9 Tankstellen auf dem Feld, das heißt, es gilt 5 Tankstellen vor dem Gegner einzusammeln. Nur dann starten wir unseren Angriff, der auf den ausgefeiltesten griechischen Angriffsmethoden basiert. Somit ist das Ziel des Tankens klar: So schnell wie möglich 5 Tankstellen einzusammeln. Zu Beginn orientierten wir uns beim Abfahren der Tankstellen am geringsten Abstand zu den Tankstellen. Das heißt, wir sind immer zur nächsten Tankstelle gefahren und von da wieder zur dichtesten.
Schnell wurde uns aber klar, dass wir so alles andere als effizient fahren. Im Gegenteil erweckte diese Art des Abfahren der Tankstellen eher den Eindruck, dass wir überhaupt keinen Plan haben, was wir grade veranstalten. Der Grund hierfür ist einfach: Die häufigen Richtungsänderungen lassen nicht zu, dass man schnell fahren kann. Das heißt, das Ziel ist nicht zwangsläufig, den Weg zu finden mit dem geringsten Abstand der Tankstellen untereinander. Stattdessen suchen wir den Weg mit den geringsten Richtungsänderungen, also der geringsten Winkelsumme, damit wir so schnell wie möglich fahren können und so wenig wie möglich bremsen müssen. Darüber begannen wir als dann uns die Köpfe zu zerbrechen, wie wir so etwas ausführen sollten. Nach mehr oder weniger halbgaren Versuchen mit sehr viel Aufwand und sehr wenig Ertrag, fingen wir dann an, mit Permutationen (Kombinationsmöglichkeiten) zwischen den Tankstellen zu arbeiten. Dazu haben wir dann alle Kombinationsmöglichkeiten aufschreiben lassen, um 5 Tankstellen einsammeln zu können. Diese Kombinationsmöglichkeiten werden dann bezüglich der Winkelsumme zwischen den Vektoren untereinander überprüft. Der Weg mit der geringsten Winkelsumme ist dann der Tankweg, den wir abfahren wollen. Bei der Berechnung des Tankweges darf man natürlich auch die Minen nicht vernachlässigen. Hierzu haben wir uns ein Wegpunktsystem vom allerfeinsten zwischen den Tankstellen untereinander und zwischen uns und der Tankstelle ausgedacht. So können wir die Winkel zwischen den Wegpunkten und Tankstellen berechnen und haben so Minen in die Betrachtung des Tankweges eingebunden.
Dabei wird der Tankweg immer neu berechnet, wenn sich die Tankenanzahl ändert oder wenn der Gegner vor uns an unserer nächsten Tankstelle ist. Wenn wir den Tankweg dann einmal errechnet haben, geht es um die Wurst. Wir müssen den Weg nun so schnell wie möglich abfahren, damit wir vor dem Gegner mehr getankt haben. Das Abfahren der Tankstellen erfolgt wieder auf hochkomplexer Basis: Wir versuchen jede Tankstelle mit der jeweils optimalen Geschwindigkeit abzufahren und parallel den Minen so effizient wie möglich auszuweichen. Außerdem untersuchen wir, ob der Gegner vor uns an der aktuellen Tankstelle ist. Wenn dies so ist, berechnen wir einen neuen Weg. Wenn es besonders knapp ist bezüglich der Zeit, geben wir Vollgas, um die Tankstelle vor dem Gegner zu erwischen.
Dieses Erfolgsrezept hat uns so zu vielen Tankerfolgen getragen.
Auch wenn wir schon fünfmal getankt haben, tanken wir noch die restlichen Tankstellen auf. Das liegt daran, da erst wenn alle Tankstellen weg sind, die Minen anfangen zu verschwinden. Da wir dem Angriff so viel Zeit wie möglich geben wollen/müssen, versuchen wir auch die Tankstellen nach der fünften so schnell wie möglich abzufahren. Hierzu wird auf der gleichen Grundlage wie grade der Tankweg wieder berechnet. Auch die Tankenausführungen zum Abfahren sind genau gleich.