Ich habe mit Vibe Coding ein einfaches Zahlen-Puzzle-Spiel erstellt.
(number-game-rose.vercel.app)Einführung
Ich habe mit Vibe Coding ein einfaches Zahlenspiel erstellt.
Da ich Machine-Learning-Ingenieur bin, fehlen mir Kenntnisse im Frontend und Backend; deshalb war es eine gute Gelegenheit zu testen, wie weit man mit AI-getriebener Entwicklung kommen kann.
Die Spielregeln sind wie folgt:
- Man kann zwei Zahlen auswählen und entfernen, wenn ihre Summe 10 ergibt oder wenn es dieselbe Zahl ist.
- Die beiden Zahlen müssen horizontal, vertikal oder diagonal benachbart sein.
- Auch wenn sie nicht direkt benachbart sind, können sie entfernt werden, sofern sich zwischen ihnen nur leere Felder befinden.
- Selbst wenn zwischen den beiden Zahlen ein Zeilenumbruch liegt, gelten sie als horizontal benachbart, solange sich dazwischen keine Zahl befindet (Zeilenwechsel wird nur von links nach rechts anerkannt!).
- Wenn es keine entfernbaren Zahlen gibt, kann man Zahlen hinzufügen.
- Wenn alle Zahlen entfernt wurden, gewinnt man das Spiel.
Entwicklungsumgebung
Ich habe die Cursor IDE verwendet. Ich habe weder ein Modell ausgewählt noch Prompt-Einstellungen vorgenommen, weil ich sehen wollte, wie viel mit den Standardeinstellungen möglich ist.
Entwicklungsrückblick
- Für einfache, kleine Aufgaben hervorragend
Beim Frontend sowie bei Sound- und Animationseffekten habe ich die Vorschläge der AI unverändert übernommen. Wenn ich es selbst gemacht hätte, hätte nicht nur die Implementierung, sondern auch schon die Auswahl viel Zeit gekostet. Da die AI passend zum Gameplay etwas Sinnvolles umgesetzt hat, konnte ich die Arbeitszeit deutlich verkürzen. - Bei logischen Aufgaben eher fraglich
Selbst wenn man die Spielregeln gut erklärt, kam es oft vor, dass die Implementierung nicht zur Spiellogik passte, oder dass beim Hinzufügen anderer Regeln bestehende Funktionen kaputtgingen. Deshalb waren Kontrolle und direkte Code-Anpassungen nötig. Mit besserem Prompting oder einem besseren Modell wäre das vielleicht anders gewesen.
Zum Schluss
Dank AI kann man einfache Prototypen inzwischen wohl erstellen, ohne mehrere Stunden lernen zu müssen. Trotzdem hatte ich den Eindruck, dass es für den richtigen Einsatz nach wie vor viele Bereiche gibt, in die Menschen eingreifen müssen. Ich würde mich freuen, wenn ihr das Spiel ausprobiert und viel Spaß dabei habt
3 Kommentare
Ist das Auftreten der Zahlen nicht zufällig? Es gibt ziemlich viele Asymmetrien.
Das Hinzufügen von vier Zahlen erfolgt so, dass die verbleibenden Zahlen der Reihe nach ergänzt werden.
Ach so, und die mobile Optimierung ist etwas, das die KI nicht hinbekommen hat; ich wäre Ihnen daher dankbar, wenn Sie es auf einem Computer oder Tablet nutzen könnten.