Spielerando

Ein Gegner springt auf dich zu und landet dort, wo du dann bist

Springende Gegner sind entweder harmlos, weil sie dort landen, wo du warst, oder sie schummeln mit einer geraden Linie durch die Luft. Ein echter Sprung hat einen Bogen mit einem Höhepunkt, den du wählst. Hier steht, wie man ihn so berechnet, dass der Gegner auf einem Ziel landet, das sich bewegt.

Warum das funktioniert

Ein Sprung ist ein Fall mit einem gewählten Höhepunkt. Steht der Höhepunkt fest, ist die Flugzeit unabhängig von der Entfernung des Ziels, und der Gegner kann auf die Stelle zielen, an der sich die Spielerin bald befindet. So wirkt der Sprung echt und nicht gemogelt.

Wann es das Falsche ist

Falsch, wenn die Spielerin immer durch einen späten Richtungswechsel ausweichen können soll; ein perfekt vorgehaltener Sprung ist unfair. Ziele dann auf die jetzige Position oder halte nur einen Teil vor, damit ein plötzliches Abbiegen noch rettet.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Ein Gegner springt auf dich zu und landet dort, wo du dann bist“ (read_entry enemy-leap-lands-on-a-moving-target) 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