Spielerando

Jump 'n' Run mit KI erstellen: Erst der Sprung, dann Level

Ein Jump 'n' Run ist zuerst ein Sprung und dann ein Spiel, also bitte deine KI um genau einen Sprung auf einem Bildschirm und stimm ihn ab, bevor irgendetwas dazukommt. Deine Level baust du danach aus dem, wie weit und wie hoch dieser Sprung wirklich kommt.

Warum kann ein Sprung funktionieren und sich trotzdem falsch anfühlen?

Deine KI lässt eine Figur in Sekunden vom Boden abheben. Was sie nicht kann: deinen Daumen spüren.

Stell dir einen kleinen Schornsteinfeger vor, der in der Abenddämmerung über Dächer rennt und verlorene Drachen einsammelt. Jemand drückt die Sprungtaste einen Wimpernschlag nach der Dachkante, und nichts passiert. Der Code hat genau getan, was er sollte. Für die Person am Bildschirm ist das Spiel trotzdem kaputt.

Diese Lücke zwischen korrekt und fair ist das eigentlich Schwierige an diesem Genre. Drei kleine Kniffe schließen das meiste davon:

  • Coyote Time erlaubt noch für einen winzigen Moment nach der Kante einen Sprung. Fang bei etwa 0,09 Sekunden an.
  • Jump Buffering merkt sich einen Tastendruck kurz vor der Landung. Fang bei etwa 0,12 Sekunden an.
  • Variable Sprunghöhe macht aus einem Antippen einen Hüpfer und aus langem Drücken einen vollen Sprung.

Was ist die kleinste Version, die sich lohnt?

Ein Bildschirm, keine Grafik. Ein graues Quadrat, ein Boden, zwei Plattformen und eine Lücke, die man gerade so schafft. Beim Schornsteinfeger sind das zwei Dächer mit einem Kamin dazwischen.

Macht es auch beim zwanzigsten Mal noch Spaß, über diese Lücke zu springen, hast du ein Spiel. Ist es langweilig, rettet es auch keine Kulisse.

Wie geht es Schritt für Schritt weiter?

  1. Laufen, mit schnellem Anlaufen und schnellem Stoppen.
  2. Den Sprung, dann Coyote Time, Buffering und variable Höhe.
  3. Eine kurze Notiz: Wie viele Kästchen schafft der Sprung nach vorn und nach oben?
  4. Eine Gefahr, etwa einen Dachziegel, der wegrutscht, dazu einen schnellen Neustart nach dem Absturz.
  5. Ein kurzes Level, gebaut nur aus den Abständen in deiner Notiz.
  6. Zusatzbewegungen wie einen Doppelsprung, und zwar erst, wenn ein Level danach verlangt.

Schritt 3 wirkt langweilig, rettet aber das Projekt.

Woran scheitern Jump 'n' Runs?

Daran, dass der Sprung geändert wird, wenn die Level schon stehen. Jede Lücke, jede Kante und jede Decke in deinem Spiel ist ein stilles Versprechen darüber, wie weit die Figur kommt.

Sagen wir, du hast zwölf Dächer-Level und machst den Sprung ein bisschen höher, weil sich das schöner anfühlt. Jetzt überspringt man die Hälfte jedes Levels und stößt sich im Rest den Kopf.

Leg den Sprung also fest, bevor du Level 2 baust. Musst du ihn später doch ändern, plane ein, jedes Level noch einmal durchzuspielen.

Das sagst du deiner KI

Ich möchte ein 2D-Jump-'n'-Run bauen. Zeichne vor jeder Zeile Spielcode den Ablauf der Figur als Zustandsautomaten in einem Mermaid-Diagramm: stehen, laufen, steigen, fallen, landen. Geh jeden Pfeil durch, zeig mir jeden Tastendruck, der ins Leere läuft, und bau dann nach diesem Diagramm.

Bau vorerst nur das: einen Bildschirm, ein graues Quadrat, das ich steuere, einen Boden, zwei Plattformen und eine Lücke, die man gerade so schafft. Pfeiltasten und Leertaste.

Ergänze Coyote Time (etwa 0,09 Sekunden), Jump Buffering (etwa 0,12 Sekunden) und einen Sprung, der höher wird, je länger ich die Taste halte. Halte alle Bewegungszahlen an einer Stelle zusammen. Sag mir dann, wie viele Kästchen der Sprung seitlich und nach oben schafft.

Sag nicht, der Sprung funktioniert, nur weil der Code richtig aussieht. Sag mir genau, was du ausprobiert hast, auf welcher Plattform, und was passiert ist. Konntest du es nicht starten, sag, dass du es noch nicht weißt. Wie es sich anfühlt, entscheide ich.

Oder spar dir das und schließ den MCP an: Dann findet deine KI das alles von selbst.MCP anschließen

So prüfst du es

  • Spät drücken. Lauf über eine Kante und drück einen Wimpernschlag später auf Springen. Der Sprung muss noch kommen.
  • Früh drücken. Drück kurz vor der Landung. Das Quadrat sollte sofort wieder hüpfen, ganz ohne toten Moment.
  • Tippen, dann halten. Antippen gibt einen kleinen Hüpfer, langes Drücken den vollen Sprung.
  • Zwanzigmal über die Lücke. Ein guter Anlauf sollte reichen, ein schlampiger nicht.
  • Auf einer schmalen Plattform stoppen. Lass die Taste los. Das Quadrat sollte stehen bleiben und nicht wegrutschen.
  • Gib die Tastatur weiter. Schau jemand anderem beim Spielen zu und sag nichts. Das Gesicht verrät dir mehr als jede Liste.

Zu den verlinkten Blueprints gibt es fertigen Code, und Spielerando kann sie deiner KI über eine MCP-Verbindung geben. Dafür brauchst du ein kostenloses Konto mit Google oder E-Mail, und dein Spiel oder deinen Code schaut es sich nie an.

Stand: 2026-11-02