Die Ausweichrichtung wählen, die den größten Abstand zu anfliegenden Kugeln hält
Ein ausweichender Gegner rennt vor einer Kugel weg und direkt in die nächste, oder läuft entlang ihrer Bahn und wird trotzdem getroffen. Hier steht, wie man jede mögliche Bewegung danach bewertet, wie nah die Schüsse kommen, mit einer Rechnung pro Kugel und ohne Simulation.
Warum das funktioniert
Wer auf der Linie einer Kugel wegrennt, verzögert den Treffer nur. Wichtig ist, wie nah die Kugel kommt, solange beide in Bewegung bleiben, und bei geraden Bahnen ist das eine einzige Rechnung je Kugel. Bewertet man jeden Zug nach der schlimmsten Kugel, findet man den sichersten Weg ohne jede Simulation.
Wann es das Falsche ist
Nimm es nicht, wenn Schüsse Bögen fliegen, zielsuchend sind oder in dichten Wänden ohne Lücke kommen. Die Annahme gerader Bahnen stimmt dann nicht, und der beste Zug kann ein Sprint oder ein Schild sein. Nutze die einfache Rechnung nur für gewöhnliche Kugeln.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 3 typische Fehler und die Lösung
- 30 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „Die Ausweichrichtung wählen, die den größten Abstand zu anfliegenden Kugeln hält“ (read_entry sidestep-direction-for-incoming-shots) für mein Spiel. Bau ihn Schritt für Schritt ein und zeig mir, wie du geprüft hast, dass er funktioniert.Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen