Sprachen: English · Nederlands · Deutsch · Español · Français · Italiano · Português · Papiamentu · Frysk

Index / Beiträge / Protect Your Eggs

Protect Your Eggs

Ein Spiel bauen mit meinem siebenjährigen Sohn

Veröffentlicht
Aktualisiert
(erstellt )
Geschrieben von
Willem L. Middelkoop
Themen
AI · Erschaffen · Spiel · linux · Menschen · Programmierung
Menschliche Version dieses Beitrags
https://willem.com/de/2026-09-13_protect-your-eggs/
English
Protect Your Eggs
Nederlands
Protect Your Eggs
Español
Protect Your Eggs
Français
Protect Your Eggs
Italiano
Proteggi le tue uova
Português
Protect Your Eggs
Papiamentu
Protect Your Eggs
Frysk
Protect Your Eggs
Sprachen
Aus dem englischen Original von einem Sprachmodell in zwei Durchgängen (Übersetzung und Korrektur) mit Glossar und Rechtschreibprüfung übersetzt; noch nicht von einem Muttersprachler gelesen.

Zusammenfassung

Am Sonntag, dem 13. September, haben mein Sohn Jurre (7) und ich ein Spiel gebaut. Er spielt Roblox auf seinem iPad, und ich wollte sehen, was passiert, wenn ein Kind selbst einen KI-Agenten steuert. Am Ende des Abends gab es ein Ergebnis: ein Multiplayer-Spiel, Protect Your Eggs. In diesem Beitrag geht es darum, wie das lief, was das Spiel kann und wer wann übernommen hat.

Volltext

[action1]

Der Prompt

Ich habe mit einem einfachen Prompt einen kleinen Anfang gemacht: Lass uns ein Spiel machen, das eine Kreuzung aus Minecraft, Flappy Bird und Steal an Egg von Roblox ist. In HTML5 und Three.js, weil ich weiß, dass das auf jeder Plattform gut läuft, vom Linux-Laptop bis zum iPad. Der Agent war Claude Code auf dem Framework 12 mit Omarchy, auf derselben Maschine, auf der ich diese Notizen schreibe. Zwanzig Minuten später gab es ein blockiges Feld mit vier Basen, einem Markt mit Eiern in der Mitte, Bots, die klauen, und einem Spieler, der wie ein Vogel flattert. Es lief aus einer Datei auf der Festplatte, ohne Server, ohne Installation.

Das war mein Teil. Dann setzte sich Jurre hin.

Sonntagnachmittag: Jurre am Framework 12, wie er die nächste Verbesserung selbst tippt, sein iPad auf dem Boden neben ihm
Sonntagnachmittag: Jurre am Framework 12, wie er die nächste Verbesserung selbst tippt, sein iPad auf dem Boden neben ihm

Jurre übernimmt die Tastatur

Er kennt Roblox besser als ich, also hat er die Verbesserungen selbst getippt. Buchstäblich: ein Siebenjähriger an der Tastatur eines Linux-Laptops, der in eigenen Worten eintippt, was er cool findet. Dass man Wächter kaufen kann. Dass es mehr Monster gibt, je höher dein Level ist. Dass es samstags um neun Uhr morgens während eines Gewitters Admin Abuse gibt. Dass man bis Level 100 ein Laufband kaufen kann, und ein Schloss, das alle aus deiner Basis aussperrt, dich aber auch daran hindert, Eier zu schnappen. Später: mythische, geheime, ewige und göttliche Eier, und dass man wählen kann, wie lange eine Runde dauert.

Das ist ein Fall, in dem das Programmieren mit natürlicher Sprache gewinnt. Er formuliert die Mechaniken, die er lustig findet, und ein paar Minuten später probieren wir sie aus. Die eigentliche Übung für ihn ist, die Worte zu finden: Was ist falsch, was könnte besser sein, was wäre mega. Ich glaube, diese Fähigkeit ist auch außerhalb der Spieleentwicklung sehr nützlich.

Die erste Version auf dem Bildschirm: ein blockiges Feld, vier Basen, Eier auf dem Markt, Bots auf dem Weg zum Klauen
Die erste Version auf dem Bildschirm: ein blockiges Feld, vier Basen, Eier auf dem Markt, Bots auf dem Weg zum Klauen

Zwölf Minuten

Mich hat die Geschwindigkeit umgehauen. Ihn nicht. Mitten am Nachmittag, während der Agent das Spiel für Multiplayer umschrieb, seufzte er: Wir warten schon zwölf Minuten, Papa, das dauert so lange. Die Perspektive ändert sich schnell. Für mich sind zwölf Minuten für einen Spieleserver Science-Fiction. Für ihn ist es die Zeit zwischen einer Idee und dem Moment, in dem er sie spielen kann, und die fühlte sich langsam an. In Rapid Iteration in Agentic Loops habe ich geschrieben, dass die Schleife so kurz wie möglich sein sollte. Ein Kind sagt dir dasselbe ohne die Theorie.

Das iPad, seine Art zu spielen: Touch-Steuerung über WLAN von der Maschine im Homelab, auf dem Boden und auf dem Sofa
Das iPad, seine Art zu spielen: Touch-Steuerung über WLAN von der Maschine im Homelab, auf dem Boden und auf dem Sofa

Auf dem iPad

Er wollte Touch-Steuerung, weil er so spielt. Also haben wir einen kleinen Server auf der Maschine im Homelab aufgesetzt und das Spiel über WLAN auf seinem iPad gespielt, mit einem Thumbstick im Roblox-Stil und einem großen Sprungbutton. Das hat das Spiel auch zu dem gemacht, was es jetzt ist: echtes Multiplayer-Spiel. Bis zu acht Spieler, leere Plätze von Bots gefüllt, und wenn der erste Mensch einen Raum mit nur Bots betritt, startet die Runde neu, damit das Ziel, als Erster Level 10 zu erreichen, fair ist. Er hat getestet, ich habe repariert. Der Überspringen-Button des Tutorials, der auf dem iPad nichts tat, die Shop-Buttons, die sich unter der Steuerung versteckten, ein blauer Balken am unteren Bildschirmrand. Die Aufregung beim Debuggen gibt Energie.

YOU WIN: Level 10 erreicht, das erste Mal, dass er die Bots geschlagen hat
YOU WIN: Level 10 erreicht, das erste Mal, dass er die Bots geschlagen hat

Papa übernimmt

Ein Spiel, das nur auf dem Laptop auf dem Couchtisch läuft, ist ein Spielzeug. Ein Spiel mit öffentlicher Adresse ist ein Produkt, und diesen Schritt habe ich gemacht. Der Abend ging in die Dinge, die ein Kind nicht sieht: ein Name, von Jurre gewählt, und ein Logo. Eine Domain, protect-your-eggs.dsd164.com, und dasselbe Cloud-Setup, das ich für meine anderen kleinen Apps nutze. Eine Seite zu Datenschutz und Kindersicherheit, so geschrieben, dass ein Kind sie lesen könnte: keine Datenerhebung, kein Chat, unanständige Namen werden automatisch ersetzt, keine Konten, keine Werbung, keine Käufe. Ein kleines Icon, damit man es an den Home-Bildschirm anheften kann. Metriken, damit ich sehe, wie viele Leute spielen und wie der Server durchhält. Nicht der spaßige Teil, aber der Teil, der es real macht.

Jurre gewinnt! Die Runde, die er vom Sofa aus gespielt hat, während ich den Ergebnisbildschirm auf dem Laptop ansah
Jurre gewinnt! Die Runde, die er vom Sofa aus gespielt hat, während ich den Ergebnisbildschirm auf dem Laptop ansah

Das Spiel

Protect Your Eggs ist einfach. Schnapp dir Eier vom Markt in der Mitte, trag sie nach Hause, leg sie in deine Nester. Eier in deinen Nestern bringen Münzen. Münzen füllen deine Levelleiste und kaufen Wächter, zusätzliche Nester, Flattern, Stiefel, eine größere Basis, einen Hammer und das Laufband. Andere klauen von dir, du klaust von ihnen. Jedes Level bringt ein Monster dazu. Gewitter bringen zusätzliche Eier und Blitze. ADMIN ABUSE bringt fünfzehn Sekunden Mondgravitation, Eierregen oder Riesen. Runden dauern fünf Minuten, wer zuerst Level 10 erreicht, gewinnt. Es funktioniert mit Tastatur und Touch, auf Telefon, Tablet oder Laptop, im Browser, kostenlos.

Diese Screenshots sind von heute. Vieles wird sich noch ändern, das ist der erste Tag des Spiels (und Jurre hat noch viele weitere Ideen!)

Die Bildschirme von heute: Tastaturspiel auf dem Laptop und das Touch-Layout mit dem Thumbstick im Roblox-Stil und dem Sprungbutton. in Arbeit
Die Bildschirme von heute: Tastaturspiel auf dem Laptop und das Touch-Layout mit dem Thumbstick im Roblox-Stil und dem Sprungbutton. in Arbeit

Jurres Sparschwein

Noch eine Sache, um die er gebeten hat: Jurre spart für seinen ersten richtigen Laptop und wollte, dass Leute helfen können. Deshalb gibt es im Spiel einen Sparschwein-Button: wirf eine Münze in Jurres Sparschwein. Jeder Cent geht an ihn! Kannst du nicht spenden? Erzähl deinen Freunden von seinem Spiel, das hilft genauso sehr.

Der Startbildschirm: ein Name, PLAY und Jurres Sparschwein
Der Startbildschirm: ein Name, PLAY und Jurres Sparschwein

Fazit

Was ich an diesem Sonntag gelernt habe, hat nichts mit dem KI-Agenten zu tun. Ich wusste schon, dass er an einem Nachmittag ein Spiel bauen kann; im Februar habe ich über drei Spiele in drei Wochen geschrieben. Was ich nicht wusste, ist, wie selbstverständlich ein Siebenjähriger das Steuer übernimmt. Er hat heute nicht programmieren gelernt. Er hat gelernt, dass eine Idee, laut und klar ausgesprochen, zu etwas wird, das man spielen kann. Das Warten, höchstens zwölf Minuten, war für ihn der schwerste Teil. Ich vermute, für seine Generation wird es das immer sein.

Maschinenformate dieser Seite