In einer Arena ohne Rand fliegt der Gegner den langen Weg zu dir
Wenn der linke Bildrand zum rechten führt, rast ein Verfolger auf der einen Seite quer über den ganzen Bildschirm zu einem Spieler, der gleich hinter dem anderen Rand steht. Hier steht, wie man die kurze Richtung findet und was genau auf halbem Weg zu tun ist.
Warum das funktioniert
In einer Welt, in der ein Rand in den gegenüberliegenden übergeht, hat jeder Ort Kopien im Abstand einer Bildschirmbreite, und die echte Entfernung ist die zur nächsten Kopie. Rechnet man das für jede Richtung einzeln, erhält man den kurzen Weg und die wahre Entfernung zugleich.
Wann es das Falsche ist
Nimm es nicht, wenn der Rand eine echte Wand ist oder die Spielerin dort nicht folgen kann, etwa weil nur sie selbst um den Rand herumläuft. Ein Verfolger, der eine Abkürzung nimmt, die sie nicht nutzen kann, wirkt wie geschummelt. Bleib dort beim einfachen direkten Weg.
Im ganzen Eintrag
- Was zu bauen ist, Schritt für Schritt
- Startwerte und warum genau diese
- 4 typische Fehler und die Lösung
- 21 Zeilen Beispielcode mit 4 bestandenen Prüfungen
- Wie deine KI dir zeigt, dass es funktioniert
Das sagst du deiner KI
Nimm den Spielerando-Eintrag „In einer Arena ohne Rand fliegt der Gegner den langen Weg zu dir“ (read_entry shortest-way-across-a-wrapping-screen) 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