Spielerando

Einen Schützen zu einer Stelle laufen lassen, von der er den Spieler wirklich trifft

Der Gegner läuft dem Spieler direkt vor die Nase oder bleibt an der Wand stehen und schießt in den Stein. Hier steht, wie man die nächste Stelle findet, die nah genug ist und freie Sicht hat, und warum die Luftlinie für den Weg das falsche Maß ist.

Warum das funktioniert

Ein Schütze braucht drei Dinge zugleich: einen Ort, zu dem er laufen kann, nah genug zum Treffen und mit freier Sicht. Die Suche Schritt für Schritt nach außen findet den nächsten Ort mit allen dreien, die Luftlinie dagegen nur die Wand dazwischen.

Wann es das Falsche ist

Lass es bei Gegnern weg, die durch Wände schießen, über sie hinweg werfen oder von überall im Bild feuern. Sie müssen keine Sicht halten, jeder Ort in Reichweite genügt. Es ist auch verschwendete Mühe, wenn sich das Ziel schneller bewegt, als der Schütze die Stellung wechseln kann.

Im ganzen Eintrag

  • Was zu bauen ist, Schritt für Schritt
  • Startwerte und warum genau diese
  • 3 typische Fehler und die Lösung
  • 50 Zeilen Beispielcode mit 4 bestandenen Prüfungen
  • Wie deine KI dir zeigt, dass es funktioniert

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Einen Schützen zu einer Stelle laufen lassen, von der er den Spieler wirklich trifft“ (read_entry find-a-firing-spot-in-range) 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