Top-Down-Shooter mit KI bauen: Steuerung und Wellen
Top-Down-Shooter mit KI bauen: Steuerung und Wellen
Ja. Ein Top-Down-Shooter entsteht aus einer Beschreibung als 2D-Spiel im Browser. Nennen Sie Bewegung, Zielrichtung, Waffe und Gegnerwellen, dann liefert Zugo eine spielbare Fassung in etwa einer Minute. Der Build kostet 6 Credits, jede Änderung danach 3. Die eigentliche Arbeit steckt im Feilen, nicht im ersten Prompt.
Das Genre ist dankbar, weil sein Kern aus wenigen Zahlen besteht: Tempo, Feuerrate, Gegnerdichte. Genau solche Werte lassen sich in kleinen Schritten verstellen, bis sich das Spiel richtig anfühlt.
Was unterscheidet einen Top-Down-Shooter von einem Weltraum-Shooter?
Die Kamera und die Blickrichtung. Bei einem Weltraum-Shooter fliegt man meist nach oben und schießt in eine feste Richtung. Bei einem Top-Down-Shooter schauen Sie senkrecht auf die Spielfläche, die Figur läuft in alle Richtungen und zielt unabhängig davon, wohin sie gerade läuft.
Diese Trennung von Laufen und Zielen ist der ganze Reiz des Genres. Sie erlaubt das Rückwärtslaufen bei gleichzeitigem Feuern, und dieses eine Bewegungsmuster entscheidet darüber, ob sich das Spiel geschickt oder hilflos anfühlt.
Sagen Sie das im Prompt ausdrücklich. Wer nur "Shooter von oben" schreibt, bekommt oft eine Figur, die dorthin schießt, wohin sie läuft. Das ist ein anderes Spiel, und es ist deutlich langweiliger.
Was muss der Prompt festlegen?
Sechs Angaben tragen den größten Teil des Ergebnisses. Fehlt eine, rät der Builder, und geraten wird meist die Angabe, die über die Fairness entscheidet.
| Element | Schwache Formulierung | Formulierung, die trägt |
|---|---|---|
| Bewegung | "die Figur läuft herum" | "WASD bewegt in acht Richtungen, gleichbleibendes Tempo" |
| Zielen | "man schießt" | "die Figur zielt zur Maus, Feuer bei gedrückter linker Taste" |
| Waffe | "eine Waffe" | "Einzelschuss mit kurzer Pause danach, sichtbare Projektile" |
| Gegner | "Gegner greifen an" | "Gegner laufen direkt auf die Figur zu, pro Welle zwei mehr" |
| Treffer | ungenannt | "drei Leben, nach einem Treffer eine kurze Schonzeit" |
| Rundenende | ungenannt | "bei null Leben Ergebnis anzeigen, Punktestand und Neustart" |
Die vorletzte Zeile wird am häufigsten vergessen und ist am wichtigsten. Ohne kurze Schonzeit nach einem Treffer nimmt eine Berührung mit einer Gegnergruppe alle Leben auf einmal, und der Spieler hält das für einen Fehler im Spiel statt für eigenes Verschulden.
Nennen Sie auch, was nicht sein soll: keine Waffenauswahl, keine Karte, kein Menü. Eine bewusst kleine erste Fassung ist die einzige, die man überhaupt beurteilen kann.
Wie beschreibe ich die Steuerung, damit sie sich richtig anfühlt?
Tastatur und Touch getrennt beschreiben, sonst fällt eines von beiden hinten runter. Am Rechner ist die Kombination aus WASD und Maus der Standard, den jeder ohne Erklärung bedient.
Auf dem Telefon funktioniert dieselbe Steuerung nicht. Zwei Daumen für Laufen und Zielen sind auf einer kleinen Fläche zu viel verlangt. Die brauchbare Variante lautet: ein Steuerkreuz links unten für die Bewegung, und die Figur zielt automatisch auf den nächsten Gegner.
Nennen Sie außerdem, was beim Halten passiert. Dauerfeuer bei gedrückter Taste fühlt sich anders an als ein Schuss pro Klick, und diese eine Entscheidung verändert das Spieltempo stärker als jede Grafikänderung.
Ein letzter Punkt zur Trägheit. Eine Figur, die sofort losläuft und sofort stehen bleibt, ist in diesem Genre besser als eine mit realistischem Nachlauf. Schreiben Sie das dazu, sonst gleitet die Figur, und Ausweichen wird zum Glücksspiel.
Wie kommt Spannung in die Gegnerwellen?
Über den Rhythmus, nicht über die Menge. Ein Bildschirm voller Gegner ist nach zwei Runden ermüdend, ein sauberer Wechsel aus Druck und Atempause trägt eine ganze Sitzung.
Beschreiben Sie eine kurze Pause zwischen den Wellen, in der nichts passiert. In dieser Pause sortiert der Spieler seine Position, und genau dort entsteht das Gefühl, das Spiel unter Kontrolle zu haben.
Der Anstieg gehört ebenfalls in den Prompt. Sinnvoll ist eine Größe pro Welle: mehr Gegner, oder schnellere Gegner, oder zähere Gegner. Alle drei gleichzeitig zu erhöhen macht Welle fünf unspielbar, und wer bis dahin nicht kommt, sieht den Rest des Spiels nie.
Zwei Gegnertypen reichen für die erste Fassung völlig: einer langsam und zäh, einer schnell und schwach. Aus dieser Paarung entstehen bereits Situationen, in denen der Spieler entscheiden muss, wen er zuerst nimmt. Wie viel Genauigkeit ein Spielprompt insgesamt braucht, steht in Kann KI wirklich ein spielbares Spiel bauen.
Was geht am ersten Build meistens schief?
Vier Dinge, und sie wiederholen sich mit erstaunlicher Verlässlichkeit.
Gegner erscheinen zu nah. Wenn ein Gegner direkt neben der Figur auftaucht, ist der Treffer nicht vermeidbar. Bitten Sie darum, dass Gegner nur am Rand der Spielfläche erscheinen.
Projektile fliegen ewig weiter. Ohne Reichweitengrenze sammeln sich Geschosse an und das Bild wird unruhig. Eine Grenze oder ein Verschwinden am Rand löst das in einer Änderung.
Treffer bleiben unsichtbar. Ohne kurzes Aufblitzen, ohne Rückstoß, ohne Zahl weiß niemand, ob der Schuss saß. Diese Rückmeldung ist der Unterschied zwischen Zielen und Raten.
Der Anstieg ist zu steil. Die ersten beiden Wellen sollen fast geschenkt sein. Sie sind die Lehrstunde, nicht die Prüfung.
Jeder dieser Punkte ist eine einzelne Änderung zu 3 Credits. Formulieren Sie sie so, wie Sie das Problem gesehen haben, nicht als allgemeinen Wunsch nach mehr Spielspaß. Wie eine Änderung beim ersten Versuch trifft, ist in Nach der Generierung ändern beschrieben.
Was kostet ein Shooter in Credits?
Ein Build und danach eine Reihe kleiner Änderungen. Die Preise sind übersichtlich, abgerechnet wird in US-Dollar.
| Aktion | Credits | Im Hi-Fi-Modus |
|---|---|---|
| Spiel bauen | 6 | 12 |
| Eine Änderung | 3 | 6 |
| Mehrseitige Plattform, erste drei Seiten | 12 | doppelt |
| Jede weitere Seite | 3 | doppelt |
Rechnen Sie mit dem Build und danach sechs bis zehn Änderungen, bis sich die Steuerung sauber anfühlt. Pro kostet 25 $ im Monat und enthält 200 Credits, das sind ungefähr 33 Builds oder 66 Änderungen. Business kostet 99 $ im Monat mit 800 Credits.
Free enthält 5 Credits und liegt damit unter dem Preis eines einzelnen Builds. Wer erst einmal sehen will, wie ein fertiges Arcade-Spiel aufgebaut ist, klont stattdessen eine der 5 Spielvorlagen aus der Galerie: Das Klonen kostet nichts.
Läuft das Spiel auch auf dem Telefon?
Im Browser ja, mit einer Bedingung: Die Touch-Steuerung muss ausdrücklich verlangt worden sein. Ein Spiel, das nur Tastatur kennt, hat auf einem Telefon schlicht keine Bedienung.
Prüfen Sie es an der veröffentlichten Adresse, nicht in der Vorschau am Rechner. Ein schmales Browserfenster verhält sich anders als ein echtes Gerät, und der Daumen ist ungenauer als jeder Mauszeiger.
Achten Sie im Hochformat auf die Spielfläche. Ein Feld, das für ein breites Fenster ausgelegt wurde, schiebt die Punktanzeige gern an eine Stelle, an der sie halb abgeschnitten ist. Eine feste Seitenverhältnis-Angabe für das Spielfeld löst das in einer Änderung.
Wo liegen die Grenzen dieses Wegs?
Drei sind hart. Die Spiele sind 2D und laufen im Browser, eine räumliche Ansicht mit Kamerafahrt gibt es nicht, egal wie ausführlich der Prompt wird. Es entsteht keine App für den Store, sondern eine Adresse wie ihr-shooter.zugo.run, auf Wunsch mit eigener Domain.
Und es gibt keinen Mehrspielerbetrieb in Echtzeit. Eine gemeinsame Bestenliste ist dagegen machbar, sie braucht aber eine Datenbank über Supabase und damit Arbeit oberhalb des Spiels, nicht einen Satz im Chat.
Dazu kommt die ehrliche Einordnung: Sehr spezifische Spiellogik entsteht über mehrere Änderungen, nicht über einen einzigen Prompt, und bei einem umfangreichen kommerziellen Titel ersetzt der Builder kein Entwicklungsteam. Der Quellcode gehört Ihnen und lässt sich nach GitHub exportieren, wenn ein Entwickler übernehmen soll. Eigene Figuren und Hintergründe bringen Sie selbst mit, dazu steht mehr in Eigene Bilder verwenden.
Wie fange ich sinnvoll an?
Mit der langweiligsten möglichen Fassung: eine Figur, ein Gegnertyp, eine Waffe, drei Leben. Spielen Sie drei Runden und notieren Sie die Stelle, an der Sie sich geärgert haben. Das ist Ihre erste Änderung, und sie ist besser als jede vorher ausgedachte Wunschliste.
Danach in kleinen Schritten weiter: Steuerung, Rückmeldung bei Treffern, Wellenrhythmus, erst zum Schluss das Aussehen. Ein Spiel, das sich gut anfühlt, sieht auch mit einfachen Formen gut aus, umgekehrt funktioniert es nie.
Veröffentlichen Sie früh und geben Sie den Link jemandem, der nicht weiß, wie das Spiel gebaut wurde. Beschreiben können Sie Ihre erste Fassung auf zugo.dev.