Protect Your Eggs
In spultsje bouwe mei myn soan fan sân
- Publisearre
- Bywurke
- (oanmakke )
- Skreaun troch
- Willem L. Middelkoop
- Ûnderwerpen
- AI · meitsje · spultsje · linux · minsken · programmearjen
- Minsklike ferzje fan dit berjocht
- https://willem.com/fy/2026-09-13_protect-your-eggs/
- English
- Protect Your Eggs
- Nederlands
- Protect Your Eggs
- Deutsch
- 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
- Talen
- Oerset út it Ingelske oarspronklike troch in taalmodel yn twa rûnten (oersetting en korreksje) mei in wurdlist en in staveringskontrôle; noch net lêzen troch in memmetaalsprekker.
Gearfetting
Op snein 13 septimber hawwe myn soan Jurre (7) en ik in spultsje boud. Hy spilet Roblox op syn iPad, ik woe sjen wat der bart as in bern sels in AI-agent stjoert. Oan it ein fan de jûn wie der in resultaat: in multiplayer-spultsje, Protect Your Eggs. Dit berjocht giet oer hoe't dat gie, wat it spultsje docht, en wa't wannear oernaam.
Folsleine tekst
[action1]
De prompt
Ik makke in lyts begjin mei in ienfâldige prompt: litte wy in spultsje meitsje dat in mingsel is tusken Minecraft, Flappy Bird en Roblox's Steal an Egg. Yn HTML5 en Three.js, want ik wit dat dat op elk platfoarm goed draait, fan in Linux-laptop oant in iPad. De agent wie Claude Code op de Framework 12 mei Omarchy, deselde masine dêr't ik dizze oantekeningen op skriuw. Tweintich minuten letter wie der in blokkich fjild mei fjouwer basissen, in merk mei aaien yn it midden, bots dy't stelle, en in spiler dy't flapt as in fûgel. It draaide út in bestân op skiif, gjin server, neat ynstallearre.
Dat wie myn diel. Doe gong Jurre sitten.

Jurre nimt it toetseboerd
Hy wit mear fan Roblox as ik, dus hy typte de ferbetterings sels. Letterlik: in jonge fan sân oan it toetseboerd fan in Linux-laptop, dy't yn syn eigen wurden typt wat er tocht dat moai wêze soe. Dat do wachten keapje kinst. Dat der mear meunsters binne hoe heger it nivo is. Dat der sneon moarns om njoggen oere admin abuse is by in tongerbui. Dat do in rinbân keapje kinst oant nivo 100, en in slot dat elkenien út dyn basis hâldt mar dy ek tsjinhâldt aaien te pakken. Letter: mytyske, geheime, ivige en godlike aaien, en dat do kieze kinst hoe lang in rûnte duorret.
Dit is ien gefal dêr't programmearjen yn natuerlike taal wint. Hy ferwurdet de meganiken dy't er moai fynt, en in pear minuten letter besykje wy se. De echte oefening foar him is de wurden fine: wat is der mis, wat koe better, wat soe geweldich wêze. Ik tink dat dy feardigens ek bûten spultsjeûntwikkeling tige nuttich is.

Tolve minuten
Ik stie fersteld fan de snelheid. Hy net. Healwei de middei, wylst de agent it spultsje foar multiplayer opnij skreau, siet er te suchtsjen: wy wachtsje al tolve minuten, heit, dit duorret sa lang. Perspektyf feroaret gau. Foar my is tolve minuten foar in spultsjeserver science fiction. Foar him is it de tiid tusken in idee en it momint dat er it spylje kin, en dat fielde stadich. Yn Rapid Iteration in Agentic Loops skreau ik dat de loop sa koart mooglik wêze moat. In bern fertelt dy itselde sûnder de teory.

Op de iPad
Hy woe oanreitsbestjoering, want sa spilet er. Dus setten wy in lytse server op de masine yn it homelab op en spilen it spultsje oer wifi op syn iPad, mei in thumbstick yn Roblox-styl en in grutte sprongknop. Dat makke it spultsje ek ta wat it no is: echte multiplayer. Oant acht spilers, lege plakken folle troch bots, en as de earste minske in keamer mei allinnich bots ynkomt, start de rûnte opnij sadat it doel, as earste nivo 10, earlik is. Hy testte, ik reparearre. De oerslaknop fan de tutorial dy't neat die op de iPad, de winkelknoppen dy't ûnder de bestjoering ferdwûnen, in blauwe balke ûnderoan it skerm. De opwining by it debuggen is enerzjy jouwend.

Heit nimt oer
In spultsje dat allinnich op de laptop op de salontafel draait is in boartersguod. In spultsje mei in iepenbier adres is in produkt, en dy stap die ik. De jûn gie op oan de dingen dy't in bern net sjocht: in namme, útsocht troch Jurre, en in logo. In domein, protect-your-eggs.dsd164.com, en deselde cloud-opset dy't ik foar myn oare lytse apps brûk. In side oer privacy en bernefeiligens, skreaun sadat in bern it lêze kin: gjin gegevensferzameling, gjin chat, rûge nammen wurde automatysk ferfongen, gjin accounts, gjin reklame, gjin oankeapen. In lyts ikoantsje sadat it fêstmakke wurde kin op in thússkerm. Metriken, sadat ik sjen kin hoefolle minsken spylje en hoe't de server it hâldt. Net it moaie diel, mar it diel dat it echt makket.

It spultsje
Protect Your Eggs is ienfâldich. Pak aaien op de merk yn it midden, draach se nei hûs, set se yn dyn nêsten. Aaien yn dyn nêsten leverje munten op. Munten folje dyn nivobalke en keapje wachten, ekstra nêsten, flappen, learzens, in gruttere basis, in hammer en de rinbân. Oaren stelle fan dy, do stelst fan harren. Elk nivo foeget in meunster ta. Tongerbuien bringe ekstra aaien en bliksem. ADMIN ABUSE bringt fyftjin sekonden moanne-swiertekrêft, aairein of reuzen. Rûnten duorje fiif minuten, de earste by nivo 10 wint. It wurket mei toetseboerd en oanreitskerm, op in tillefoan, in tablet of in laptop, yn de browser, fergees.
Dizze skermôfbyldings binne fan hjoed. Der sil noch in soad feroarje, dit is de earste dei fan it spultsje (en Jurre hat noch folle mear ideeën!)

Jurre's sparpot
Noch ien ding frege er: Jurre sparret foar syn earste echte laptop, en hy woe in manier foar minsken om te helpen. Dus der is in sparpotknop yn it spultsje: smyt in munt yn Jurre's sparpot. Elke sint giet nei him! Kinst net donearje? Fertel dyn freonen oer syn spultsje, dat helpt krekt safolle.

Konklúzje
Wat ik dizze snein leard haw giet net oer de AI-agent. Ik wist al dat er in spultsje yn in middei bouwe koe; yn febrewaris skreau ik oer trije spultsjes yn trije wiken. Wat ik net wist is hoe natuerlik in jonge fan sân it stjoer oernimt. Hy hat hjoed net leard te programmearjen. Hy hat leard dat in idee, hurd en dúdlik útsprutsen, in ding wurdt dat do spylje kinst. It wachtsjen, tolve minuten op syn heechst, wie foar him it lestichste diel. Ik tink dat dat foar syn generaasje altyd sa bliuwt.