Skip to content

Snake mit KI bauen: Prompt, Tempo und Steuerung

Snake mit KI bauen: Prompt, Tempo und Steuerung

Nennen Sie Feldgröße, Starttempo, Verhalten an der Wand und die Bedingung für das Spielende, dann entsteht Snake als Browserspiel: Raster, wachsende Schlange, Futter, Punktestand, Bestwert. Der Build kostet 6 Credits, jede Änderung 3. Von allen Klassikern ist dieser der zuverlässigste, weil seine Regeln vollständig in Worte passen.

Genau deshalb ist Snake auch das ehrlichste erste Projekt. Wenn hier etwas nicht stimmt, liegt es nie an der Technik, sondern an einer Angabe, die im Prompt gefehlt hat. Das macht das Genre zum idealen Übungsstück.

Warum ist Snake das beste erste Projekt?

Weil der gesamte Spielkern aus vier Regeln besteht: Die Schlange bewegt sich in Schritten weiter, sie wächst beim Fressen, sie stirbt an sich selbst, und sie wird schneller. Vier Regeln lassen sich vollständig beschreiben, und was vollständig beschreibbar ist, entsteht im ersten Durchgang.

Der zweite Grund ist die Rückmeldung. Sie sehen innerhalb von zehn Sekunden, ob das Ergebnis stimmt. Bei einer Firmenseite dauert es Tage, bis Sie merken, dass etwas fehlt. Bei Snake merken Sie es beim ersten Zug.

Der dritte Grund ist der Umfang. Ein fertiges Snake mit Bestwert, Tempoanstieg und Steuerung auf dem Telefon kostet einen Build und ungefähr vier Änderungen. Das ist ein abgeschlossenes Projekt an einem Nachmittag, und Sie lernen daran, wie Beschreibung und Ergebnis zusammenhängen.

Wer dieses Verhältnis einmal verstanden hat, überträgt es auf jedes andere Genre. Ein guter zweiter Schritt danach ist Breakout mit KI bauen, wo statt eines Rasters Winkel und Abpraller die Hauptrolle spielen.

Was gehört in den Prompt?

Sechs Angaben, und die Hälfte davon wird regelmäßig vergessen.

Angabe Schwache Fassung Starke Fassung
Spielfeld "ein Feld" "Raster mit 20 mal 20 Zellen, quadratisch, mittig auf der Seite"
Tempo "die Schlange bewegt sich" "ein Schritt alle 150 Millisekunden zu Beginn"
Anstieg (fehlt) "nach jedem Futter wird ein kleines Stück schneller, mit Untergrenze"
Wand (fehlt) "Berührung der Wand beendet das Spiel"
Steuerung "Pfeiltasten" "Pfeiltasten und WASD, auf dem Telefon Wischgesten"
Ende und Neustart (fehlt) "Endbildschirm mit Punktzahl, Bestwert und Taste für neue Runde"

Die Zeile zur Wand ist die folgenreichste Entscheidung im ganzen Spiel. Entweder die Schlange stirbt an der Wand, oder sie taucht auf der Gegenseite wieder auf. Beides ist gültiges Snake, aber es sind zwei völlig verschiedene Spiele: Die erste Variante ist ein Nervenspiel, die zweite ein Rätsel um den eigenen Körper.

Die Untergrenze beim Tempo klingt nach einem Detail und ist keines. Ohne sie wird die Schlange irgendwann schneller, als ein Mensch reagieren kann, und jede Runde endet an derselben Stelle. Nennen Sie ein Tempo, das nicht unterschritten wird.

Wie funktioniert das Raster unter der Haube?

Snake bewegt sich nicht flüssig, sondern in Zellen. Alle paar hundert Millisekunden rückt der Kopf ein Feld weiter, der Rest folgt. Das ist der Grund, warum das Spiel so verlässlich entsteht: Es gibt keine Physik und keine Zwischenwerte, nur ganze Schritte.

Daraus folgt eine praktische Regel für Ihre Beschreibung. Geben Sie die Feldgröße in Zellen an und nicht in Pixeln. Ein Raster mit 20 mal 20 Zellen ist eine Aussage über das Spiel, eine Angabe in Pixeln ist eine Aussage über den Bildschirm, und die stimmt auf dem Telefon nicht mehr.

Das Futter darf niemals auf der Schlange erscheinen. Das klingt selbstverständlich und ist der häufigste stille Fehler: Ein Futterstück unter dem eigenen Körper wirkt wie ein hängengebliebenes Spiel. Verlangen Sie ausdrücklich, dass neues Futter nur auf freien Zellen entsteht.

Und legen Sie fest, was passiert, wenn kein Feld mehr frei ist. Dieser Fall tritt fast nie ein, aber wenn er eintritt, hat der Spieler gerade das Spiel gewonnen, und das sollte er auch erfahren.

Warum fühlt sich die Steuerung manchmal falsch an?

Weil zwischen zwei Schritten mehrere Tastendrücke ankommen können. Wer schnell zweimal abbiegt, um eine Ecke zu nehmen, dreht in vielen Builds sofort um 180 Grad und stirbt am eigenen Körper, obwohl er alles richtig gemacht hat.

Der Satz, der das behebt, lautet: Richtungswechsel sollen in einer kurzen Warteschlange gesammelt und pro Schritt einzeln ausgeführt werden. Damit wird aus dem doppelten Tastendruck eine saubere Ecke statt eines Todes. Das ist eine einzige Änderung und der größte spürbare Unterschied im ganzen Spiel.

Der zweite Punkt ist die Gegenrichtung. Verlangen Sie, dass ein Wechsel direkt entgegen der aktuellen Richtung ignoriert wird. Sonst frisst sich die Schlange bei einem versehentlichen Tastendruck selbst auf, und niemand versteht, warum.

Für das Telefon nennen Sie Wischgesten getrennt. Vier Wischrichtungen, dazu ein Hinweis, dass das Feld selbst nicht mitscrollen darf. Ohne diesen Zusatz verschiebt jede Wischgeste die Seite statt der Schlange, und das Spiel ist unterwegs unbrauchbar.

Welche Fehler kommen bei Snake immer wieder?

Vier Muster, jeweils mit der Formulierung, die sie behebt.

Symptom Was Sie verlangen
Schlange stirbt beim schnellen Abbiegen "Richtungswechsel in einer Warteschlange sammeln"
Futter erscheint unter dem Körper "Futter nur auf freien Zellen erzeugen"
Spiel wird nach kurzer Zeit unspielbar schnell "Untergrenze für die Schrittdauer festlegen"
Seite scrollt beim Wischen mit "Wischgesten auf dem Spielfeld abfangen"

Alle vier finden Sie in drei Runden eigenem Spiel. Keiner davon lässt sich am Text erkennen. Die Prüfung in der Sandbox vor der Auslieferung sagt Ihnen nur, dass der Build öffnet, und das ist bei einem Spiel die niedrigste aller Hürden.

Ändern Sie pro Durchgang genau eine Sache. Wer Tempo, Feldgröße und Steuerung gleichzeitig verstellt, kann hinterher nicht sagen, was geholfen hat, und dreht beim nächsten Mal am falschen Regler.

Wie wird aus Snake ein eigenes Spiel?

Der Klassiker ist in einer Stunde nachgebaut und damit noch kein Grund, ihn zu spielen. Interessant wird es durch genau eine eigene Regel, die sonst niemand hat.

Ein paar Ideen, die alle in einem Satz beschreibbar sind und je eine Änderung kosten: Hindernisse, die mit dem Punktestand wachsen. Futter, das nach einigen Sekunden verschwindet. Eine zweite Futtersorte, die den Körper kürzt. Ein Feld, das mit steigender Punktzahl enger wird. Ein Farbwechsel der Schlange bei jeder Stufe.

Nehmen Sie davon eine, nicht drei. Snake ist ein sehr aufgeräumtes Spiel, und jede zusätzliche Regel kostet Klarheit. Wenn die eine Regel funktioniert, merkt man das daran, dass man sofort noch eine Runde spielt.

Für den Bestwert reicht zunächst die Speicherung im Browser. Sobald eine echte Bestenliste über alle Spieler entstehen soll, kommt Supabase dazu, für Anmeldung und Datenbank. Google Analytics zeigt Ihnen dann, wie viele Leute tatsächlich eine zweite Runde starten, und das ist die einzige Zahl, die wirklich etwas über Ihr Spiel aussagt.

Was kostet Snake an Credits?

Ein Build kostet 6 Credits, eine Änderung 3, im Hi-Fi-Modus 12 und 6. Snake ist eines der günstigsten Genres überhaupt.

Schritt Aufwand
Erster Build mit Raster und Futter 6 Credits
Steuerung mit Warteschlange 3 Credits
Tempoanstieg und Untergrenze 3 Credits
Eine eigene Sonderregel 3 Credits
Startseite und Bestenliste als eigene Seiten 12 Credits für drei Seiten

Free enthält 5 Credits und reicht damit nicht ganz für einen vollständigen Build. Pro kostet 25 $ pro Monat mit 200 Credits, das sind 33 Builds oder 66 Änderungen. Business kostet 99 $ pro Monat mit 800 Credits. Abgerechnet wird in US-Dollar. Ein einfacher Build steht in etwa einer Minute.

Wo hört es auf, und wie fange ich an?

Es entsteht 2D und läuft im Browser. Kein 3D, keine App im Store, kein Echtzeit-Duell zweier Geräte über das Netz. Abwechselndes Spielen an einem Gerät und eine gemeinsame Bestenliste sind machbar. Sehr spezielle Fachlogik entsteht über mehrere Änderungen und nicht über einen einzigen Prompt.

Der Einstieg besteht aus einem Absatz: Feldgröße in Zellen, Starttempo, Verhalten an der Wand, Steuerung für Tastatur und Telefon, Endbildschirm mit Bestwert. Bauen, drei Runden spielen, eine Sache ändern. Wenn Sie danach noch eine Runde spielen wollen, ohne es sich vorzunehmen, ist das Spiel fertig.

Wie weit Beschreibungen bei Spielen allgemein tragen, steht in Kann KI wirklich ein Spiel bauen, und ein ähnlich rasterbasiertes Genre finden Sie in Fallblock-Puzzle mit KI bauen. Veröffentlicht läuft Ihr Spiel unter einer Adresse wie ihre-schlange.zugo.run, ohne Installation, mit eigener Domain wenn gewünscht. Schreiben Sie Ihren Absatz auf zugo.dev und spielen Sie die erste Runde.

← Alle Beiträge