Spielerando

Zufällige Lücken in einem Plattformer dürfen nie breiter sein als der Sprung reicht

Ein Generator, der Lückenbreiten frei wählt, erzeugt früher oder später eine, die man nicht überqueren kann, besonders wenn die andere Seite höher liegt. Das Maximum hängt von mehr als der Geschwindigkeit ab. Hier stehen alle Zutaten und ein Sicherheitsabstand, der es fair hält.

Warum das funktioniert

Ein Sprung ist ein kurzer Flug mit Start, Gipfel und Landung, und wie weit er trägt, folgt daraus, wie lange die Figur oben bleibt. Eine höhere Gegenseite verkürzt diese Zeit, eine tiefere verlängert sie. Miss den echten Flug und lass dem Spieler dann etwas Spielraum.

Wann es das Falsche ist

Lass es weg, wenn der Sprung in der Luft gesteuert, verstärkt oder durch Gegenstände und Doppelsprünge verändert werden kann. Eine einzige feste Reichweite ist dann in beide Richtungen falsch. Berechne die weiteste Strecke für den besten Fall und die kürzeste für den einfachen, und plane mit beiden.

Im ganzen Eintrag

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

Das sagst du deiner KI

Nimm den Spielerando-Eintrag „Zufällige Lücken in einem Plattformer dürfen nie breiter sein als der Sprung reicht“ (read_entry random-gap-width-from-jump-physics-and-landing-height) 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