{
 "id": 76486,
 "slug": "2026-09-13_protect-your-eggs",
 "url": "https://agents.willem.com/de/posts/2026-09-13_protect-your-eggs/",
 "source_url": "https://willem.com/de/2026-09-13_protect-your-eggs/",
 "language": "de",
 "date": "2026-09-13",
 "published": "2026-09-13T00:00:00+02:00",
 "created": "2026-09-13T19:44:36.089000+02:00",
 "updated": "2026-10-20T09:30:16.959000+02:00",
 "title": "Protect Your Eggs",
 "subtitle": "Ein Spiel bauen mit meinem siebenjährigen Sohn",
 "summary": "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.",
 "topics": [
  "AI",
  "creating",
  "game",
  "linux",
  "people",
  "programming"
 ],
 "author": {
  "name": "Willem L. Middelkoop",
  "url": "https://willem.com"
 },
 "provenance": {
  "kind": "model",
  "method": "Gemini translation (2025), reviewed and corrected by Claude Sonnet (20 Oct 2026) against a glossary and hunspell",
  "date": "2026-10-20",
  "reviewed_by_native_reader": false,
  "language": "de",
  "source_language": "en"
 },
 "translations": [
  {
   "language": "en",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/en/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/en/2026-09-13_protect-your-eggs/"
  },
  {
   "language": "nl",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/nl/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/nl/2026-09-13_protect-your-eggs/"
  },
  {
   "language": "es",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/es/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/es/2026-09-13_protect-your-eggs/"
  },
  {
   "language": "fr",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/fr/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/fr/2026-09-13_protect-your-eggs/"
  },
  {
   "language": "it",
   "title": "Proteggi le tue uova",
   "url": "https://agents.willem.com/it/posts/2026-09-13_proteggi-le-tue-uova/",
   "source_url": "https://willem.com/it/2026-09-13_proteggi-le-tue-uova/"
  },
  {
   "language": "pt",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/pt/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/pt/2026-09-13_protect-your-eggs/"
  },
  {
   "language": "pap",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/pap/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/pap/2026-09-13_protect-your-eggs/"
  },
  {
   "language": "fy",
   "title": "Protect Your Eggs",
   "url": "https://agents.willem.com/fy/posts/2026-09-13_protect-your-eggs/",
   "source_url": "https://willem.com/fy/2026-09-13_protect-your-eggs/"
  }
 ],
 "image": "https://willem.com/global/images/1dfe0db09134.webp",
 "image_width": 2560,
 "images": [
  {
   "url": "https://willem.com/global/images/834b8c06c7d1.webp",
   "description": "Sonntagnachmittag: Jurre am Framework 12, wie er die nächste Verbesserung selbst tippt, sein iPad auf dem Boden neben ihm",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-1.jpg"
  },
  {
   "url": "https://willem.com/global/images/557cc803d362.webp",
   "description": "Die erste Version auf dem Bildschirm: ein blockiges Feld, vier Basen, Eier auf dem Markt, Bots auf dem Weg zum Klauen",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-2.jpg"
  },
  {
   "url": "https://willem.com/global/images/f560d662d5b1.webp",
   "description": "Das iPad, seine Art zu spielen: Touch-Steuerung über WLAN von der Maschine im Homelab, auf dem Boden und auf dem Sofa",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-3.jpg"
  },
  {
   "url": "https://willem.com/global/images/e6ad951d80de.webp",
   "description": "YOU WIN: Level 10 erreicht, das erste Mal, dass er die Bots geschlagen hat",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-4.jpg"
  },
  {
   "url": "https://willem.com/global/images/619bcbd9ec76.webp",
   "description": "Jurre gewinnt! Die Runde, die er vom Sofa aus gespielt hat, während ich den Ergebnisbildschirm auf dem Laptop ansah",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-5.jpg"
  },
  {
   "url": "https://willem.com/global/images/ab42348c9cb3.webp",
   "description": "Die Bildschirme von heute: Tastaturspiel auf dem Laptop und das Touch-Layout mit dem Thumbstick im Roblox-Stil und dem Sprungbutton. in Arbeit",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-6.jpg"
  },
  {
   "url": "https://willem.com/global/images/51bc48af6154.webp",
   "description": "Der Startbildschirm: ein Name, PLAY und Jurres Sparschwein",
   "manager_file": "148-bf2d6faf6057f115dc72e82d984e71359f16b48d8c42b4b41c2ee918cf46b556_ContentAsPost_76486_images-7.png"
  }
 ],
 "text": "Der Prompt\nIch 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.\nDas war mein Teil. Dann setzte sich Jurre hin.\nJurre übernimmt die Tastatur\nEr 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.\nDas 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.\nZwölf Minuten\nMich 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.\nAuf dem iPad\nEr 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.\nPapa übernimmt\nEin 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.\nDas Spiel\nProtect 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.\nDiese Screenshots sind von heute. Vieles wird sich noch ändern, das ist der erste Tag des Spiels (und Jurre hat noch viele weitere Ideen!)\nJurres Sparschwein\nNoch 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.\nFazit\nWas 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.",
 "word_count": 908,
 "markdown_url": "https://agents.willem.com/de/posts/2026-09-13_protect-your-eggs/post.md"
}