Spielerando

Den Winkel für einen Schuss berechnen, der abprallt und ein verstecktes Ziel trifft

Manche Schüsse prallen ab, und eine KI, die geradeaus auf ihr Ziel zielt, würde das nie nutzen. Hier steht der Spiegeltrick, der die Zielrichtung in einem Schritt liefert, und die Prüfungen, die verhindern, dass ein Abprallpunkt gewählt wird, der gar nicht auf der Wand liegt.

Warum das funktioniert

Ein Abprall an einer glatten Wand verhält sich wie eine gerade Linie durch einen Spiegel. Spiegelt man das Ziel an der Wand, ist der Schuss eine einzige gerade Linie zu seinem Abbild, und die Stelle, an der diese Linie die Wand trifft, ist der Punkt, an dem der echte Schuss abbiegt.

Wann es das Falsche ist

Nimm es nicht für raue, gekrümmte oder bewegte Wände oder für Schüsse, die bei jedem Abprall Tempo verlieren oder sich drehen, denn das Spiegelbild stimmt dann nicht mehr. Mehrere Abpraller brauchen für jede Wand einen Spiegel. Wenn eine gerade Linie reicht, lass den Trick weg.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Den Winkel für einen Schuss berechnen, der abprallt und ein verstecktes Ziel trifft“ (read_entry bounce-a-shot-off-a-wall-to-hit) 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