Spielerando

Schüsse verfehlen ein bewegtes Ziel, weil sie dorthin zielen, wo es war

Der Geschützturm schießt direkt auf den Spieler, und das Geschoss kommt jedes Mal hinter ihm an. Hier steht, wie man den Punkt ausrechnet, an dem sich Geschoss und Ziel treffen, was bei einem Ziel passiert, das schneller ist als das Geschoss, und den Fall ohne jede Lösung.

Warum das funktioniert

Eine Kugel braucht Zeit zum Fliegen, und in dieser Zeit ist ein bewegtes Ziel woanders. Ziele auf den Punkt, an dem beide im selben Moment sein werden, den man aus ihren Geschwindigkeiten ausrechnen kann, und nicht auf die Stelle, die das Ziel schon verlassen hat.

Wann es das Falsche ist

Halte nicht vor bei Zielen, die ständig abbiegen, anhalten oder ausweichen, denn die Rechnung geht von einer geraden Bahn aus und geht weit daneben. Ziele geradeaus, schieß einen Fächer oder nimm ein zielsuchendes Geschoss. Perfektes Zielen kann sich auch unfair anfühlen, also baue einen kleinen Fehler ein.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Schüsse verfehlen ein bewegtes Ziel, weil sie dorthin zielen, wo es war“ (read_entry aim-at-where-the-target-will-be) 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