Endless Runner mit KI bauen: vom Prompt zum fertigen Lauf
Endless Runner mit KI bauen: vom Prompt zum fertigen Lauf
Beschreiben Sie eine Figur, die von allein läuft, eine einzige Eingabe und Hindernisse, die immer weiter nachkommen: Zugo baut daraus in etwa einer Minute einen spielbaren Runner im Browser, für 6 Credits. Die erste Fassung läuft und zählt Punkte. Die eigentliche Arbeit danach ist der Rhythmus.
Ein Runner hat keine Level, die jemand von Hand setzen müsste. Genau deshalb passt er zu einer Textbeschreibung: Sie beschreiben keinen Inhalt, sondern einen Takt. Unten steht, wie man diesen Takt aufschreibt und welche Stelle danach fast immer eine zweite Runde braucht.
Was macht einen Endless Runner überhaupt zum Spiel?
Vier Dinge, mehr nicht. Die Figur bewegt sich von allein nach vorn. Der Spieler hat genau eine sinnvolle Eingabe. Hindernisse kommen endlos nach und werden erzeugt statt gesetzt. Und ein einziger Fehler beendet den Lauf, während der Punktestand misst, wie lange man durchgehalten hat.
Nehmen Sie einen dieser Punkte weg, und das Genre kippt. Ohne Eigenbewegung wird ein Jump-and-Run daraus. Ohne hartes Ende bleibt Spielzeug übrig. Ohne erzeugte Hindernisse ist es ein Level, und Level sind irgendwann zu Ende. Diese Enge ist ein Vorteil, denn enge Genres lassen sich präzise beschreiben.
Der praktische Nutzen: Sie halten den kompletten Entwurf im Kopf, während Sie den Prompt tippen. Keine Karte, kein Inventar, keine Dialoge, kein Fortschrittsbaum. Es bleibt eine Schleife, die schneller wird, und die einzige echte Entwurfsfrage lautet, wie schnell sie sich zuzieht.
Springen oder Ausweichen: welche Bauform passt zu Ihrer Idee?
Entscheiden Sie das vor dem Tippen, sonst entscheidet das Modell für Sie. Ein Sprungrunner hat Schwerkraft und eine Taste: Die Figur läuft am Boden, Sie tippen über Blöcke und Lücken, und das ganze Können steckt im richtigen Moment.
Ein Ausweichrunner hält die Figur auf Spuren oder lässt sie frei quer wandern, während die Gefahr auf sie zurast. Beide Bauformen entstehen sauber, spielen sich aber völlig verschieden. Springen ist eine einzige Entscheidung, die man in der Luft nicht mehr zurücknehmen kann. Ausweichen ist ständiges Nachkorrigieren und verzeiht deutlich mehr.
Auf dem Telefon hat das Ausweichen einen kleinen Vorsprung, weil der Daumen wandern darf, statt genau im richtigen Augenblick zu tippen. Wollen Sie die Ein-Tipp-Variante bis zum Anschlag treiben, landen Sie beim Flappy-artigen Tapper: derselbe Aufbau, nur ohne Boden.
Was gehört in den Prompt?
Nennen Sie diese fünf Bausteine, dann ist die erste Fassung nah genug dran, um sie ernsthaft zu spielen.
| Baustein | Zu vage | So baut es sich |
|---|---|---|
| Eigenlauf | „ein Laufspiel" | „die Figur läuft automatisch, die Welt scrollt ihr entgegen" |
| Eine Eingabe | „irgendwie steuerbar" | „Leertaste oder Tippen springt, mehr gibt es nicht" |
| Hindernisse | „ein paar Hindernisse" | „Blöcke und Lücken erscheinen in zufälligen Abständen vor der Figur" |
| Tempoanstieg | fehlt meistens | „langsam starten, mit der Laufzeit gleichmäßig schneller werden" |
| Punkte und Ende | fehlt meistens | „Punkte zählen die Strecke, jede Berührung beendet den Lauf, Rekord merken" |
Die letzte Zeile wiegt am schwersten. Ein scrollender Hintergrund mit einer hüpfenden Figur ist ein Bildschirmschoner. Erst der steigende Punktestand und ein Lauf, der wirklich enden kann, machen daraus etwas, das man ein zweites Mal startet.
Nennen Sie außerdem das Aussehen in wenigen Worten, etwa flache Formen in drei Farben oder Neon auf Dunkel. Diese Angabe ist die einzige der sechs, die sich später mühelos austauschen lässt, deshalb steht sie zum Schluss und nicht am Anfang.
Wie läuft der Bau in Zugo Schritt für Schritt?
- Beschreiben Sie den Runner in zwei Sätzen und nennen Sie dabei die gewählte Bauform, sonst raten Sie beide später wieder auseinander.
- Warten Sie auf den geprüften Build. Etwa eine Minute. Vor der Übergabe läuft das Projekt in einer Sandbox, ein Build, der nicht öffnet, wird gar nicht erst ausgeliefert.
- Spielen Sie zehn Läufe, nicht einen. Ein Runner zeigt seine Schwächen erst in der Wiederholung. Ein Lauf sagt Ihnen, dass es funktioniert. Zehn sagen Ihnen, ob es fair ist.
- Ändern Sie pro Nachricht genau eine Größe. Sprunghöhe, Fallgeschwindigkeit, Abstand der Hindernisse. Jede Änderung kostet 3 Credits und wird wieder geprüft.
- Veröffentlichen Sie mit einem Klick auf eine Adresse wie
ihr-lauf.zugo.run, die auf jedem Telefon ohne Installation aufgeht.
Wer nicht bei einem leeren Feld anfangen möchte: In der Galerie liegen 25 Vorlagen, davon 5 für Spiele. Eine laufende Vorlage umzubauen ist oft schneller, als alles neu zu beschreiben, und sie zeigt nebenbei, wie sich ein sauber abgestimmtes Tempo anfühlt.
Warum wirkt der Hindernisstrom in der ersten Fassung unfair?
Weil echter Zufall nicht fair ist. Zufällige Abstände setzen irgendwann zwei Hindernisse so dicht hintereinander, dass kein Sprung beide schafft, und lassen genauso oft eine leere Strecke, auf der nichts passiert. Das eine liest der Spieler als Betrug, das andere als Langeweile, und beides zu Recht.
Die Lösung ist ein Mindestabstand, der am aktuellen Tempo hängt. Bitten Sie genau so darum: Zwischen zwei Hindernissen muss beim aktuellen Tempo immer mindestens ein Sprung Platz sein, und dieser Platz wächst mit der Geschwindigkeit mit. Aus purem Zufall wird damit Zufall innerhalb von Grenzen.
Dazu gehört der Anfang. Die ersten Sekunden sollten mit Absicht leicht sein, weil ein neuer Spieler dort noch lernt, dass sein Tippen etwas bewirkt. Verlangen Sie eine ruhige Anlaufstrecke, bevor der Hindernisgeber richtig zu arbeiten beginnt.
Was kostet ein Runner an Credits?
Der Bau ist der günstige Teil, das Feilen ist der Posten, für den Sie planen sollten.
| Aktion | Standard | Im Hi-Fi-Modus |
|---|---|---|
| Neuer Build | 6 Credits | 12 Credits |
| Änderung im Chat | 3 Credits | 6 Credits |
| Plattform rund um das Spiel | 12 Credits für die ersten drei Seiten | doppelt |
Free enthält 5 Credits und liegt damit knapp unter dem Preis eines vollen Builds. Pro kostet 25 $ im Monat für 200 Credits, Business 99 $ für 800. Zweihundert Credits sind grob 33 Builds oder 66 Änderungen im Monat. Abgerechnet wird durchgehend in US-Dollar.
Ein Runner, der sich wirklich gut anfühlt, braucht erfahrungsgemäß einen Build und danach etwa ein Dutzend Änderungen. Über Sprungkurven wird gestritten, nicht gerechnet, und jeder Streit kostet eine Änderung. Wer das einplant, ärgert sich später nicht über den Verbrauch.
Was geht mit einem einzigen Prompt nicht?
Drei Dinge, klar benannt. Ein Verfolgungsrunner in 3D nach dem Vorbild der großen Mobilspiele ist kein längerer Prompt, sondern ein anderes Projekt. Was hier entsteht, ist 2D im Browser, von der Seite gesehen oder auf Spuren.
Zweitens die Grafik. Erzeugt werden Formen und Farben, das passt zu einem klaren Arcade-Look, liefert aber keine bestimmte Figur mit Wiedererkennungswert. Eigene Bilder dürfen Sie mitbringen, wie das geht, steht in eigene Bilder verwenden.
Drittens die weltweite Bestenliste. Sie braucht eine Datenbank, also Supabase am Projekt, und ist keine weitere Spielregel im Prompt. Echtzeit gegeneinander liegt noch weiter weg. Sehr spezielle Logik entsteht ohnehin über mehrere Änderungen, und bei einem großen, langlebigen Produkt ersetzt ein Builder kein Entwicklungsteam.
Wie veröffentliche ich den Lauf und teile ihn?
Ein Klick stellt das Spiel auf ihr-lauf.zugo.run, wo es sich über einen Link auf jedem Gerät ohne Installation öffnet. Eine eigene Domain lässt sich verbinden, wenn der Runner auf einer Firmenseite oder neben einem Messestand stehen soll.
Runner reisen als Link besonders gut, weil ein Lauf kurz ist. Jemand probiert Ihren in der Zeit, die das Lesen einer Nachricht kostet, und schickt ihn weiter, wenn der Rekord knapp verfehlt war. Google Analytics zeigt Ihnen danach die einzige ehrliche Kennzahl: wie viele Leute eine zweite Runde starten.
Bevor Sie zu viel planen, bauen Sie eine Fassung und lassen Sie jemanden spielen, der nicht weiß, wie sie entstanden ist. Welche Genres sonst noch zuverlässig entstehen, steht in kann KI ein Spiel bauen. Anfangen können Sie auf zugo.dev.