Trije spultsjes yn trije wiken
Block 89, Outburn 87 en in nije engine foar Snake '97
- Publisearre
- Bywurke
- (oanmakke )
- Skreaun troch
- Willem L. Middelkoop
- Ûnderwerpen
- AI · meitsje · design · spultsje · programmearjen · snake
- Minsklike ferzje fan dit berjocht
- https://willem.com/fy/2026-02-25_trije-spultsjes-yn-trije-wiken/
- English
- Three Games in Three Weeks
- Nederlands
- Drie games in drie weken
- Deutsch
- Drei Spiele in drei Wochen
- Español
- Tres juegos en tres semanas
- Français
- Trois jeux en trois semaines
- Italiano
- Tre giochi in tre settimane
- Português
- Três jogos em três semanas
- Papiamentu
- Tres Wega Den Tres Siman
- 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
Dizze moanne haw ik trije spultsjes levere yn trije wiken: in werbou fan Block 89, in splinternije arcaderacer mei de namme Outburn 87, en in nije engine foar Snake '97, it spultsje dat miljoenen fan jim yn de bûse drage. Elk wie in oar soarte wurk, en tegearre learden se my mear oer software bouwe mei AI-aginten as elk klantprojekt kin. Dit berjocht giet oer de trije, en oer wêrom't spultsjes sa'n goed ûntwikkelterrein binne.
Folsleine tekst
Block 89: werbou
Block 89 is myn handheld-puzelspultsje mei blokken, dien lykas it heart: in dotmatrix-display, 8-bit pieptoanen, tsien foarmen dy't yn in raster fan 16 by 16 falle. De orizjinele hie in probleem dêr't spilers my hieltyd oer fertelden: de timers wiene te krap, it wille siet ferstoppe efter frustraasje. Dus haw ik it op 'e besteande engine-logika opnij boud, mei in folslein nije ymplemintaasje, in nije UI en spylferbetterings troch rjochte feroaringen yn de ûnderlizzende meganika en wiskunde. De killerfunksje is miskien de timelapse: dyn hiele spultsje as in werhelling dy't do diele kinst. Ferzje twa wie klear op de jûn fan 14 febrewaris, beide store-ferzjes wiene de dei dêrnei yn review, en op 17 febrewaris wiene der fjirtjin downloads. Finansjeel neat, mar it is foarútgong, wat nijs, wat fan mysels.


Outburn 87: alles nij
Outburn 87 is in retro arcaderacer, ynspirearre troch de gouden tiid fan de rydspultsjes út de jierren tachtich: fan boppen, pedaal yn 'e boaiem, in pixel-Mercedes op in dyk by sinne-ûndergong. Nij konsept, nije engine, nije gameplay, nij fertsjinmodel, nije landingsside, alles nij. Tige spannend, en perfoarst in weardich produkt. De skermfoto's hjirûnder binne fan 16 febrewaris, wurk yn ûntwikkeling: it gers, de buorden en de hoarizon feroaren folle foar de útjefte, nim se dus net foar it definitive spultsje.

Yn de nacht fan 21 febrewaris haw ik it der útparst. Nettsjinsteande dat ik tige wurch wie, gie ik troch, en krekt nei middernacht wie de build op in echte tillefoan test en yn beide stores yntsjinne. It spultsje is net maklik, mar it hat in beskate flow, en sels bin ik der aardich fier mei kommen. Fiif dagen letter kaam de goedkarringsmelding om acht oere moarns. Wy sille sjen oft it grip krijt. Hoe dan ek, soms is de reis wichtiger as de bestimming: troch Outburn bin ik oan in burn-out ûntkommen en die ik tagelyk klantwurk.

Snake '97: mei respekt
De tredde baan wie de dreechste en de meast beleanjende. Snake '97 bestiet sûnt 2011, hat miljoenen spilers en in engine dy't ik jierren net oanrekke hie. De taak wie dus oars: de besteande engine, de builder, de gameplay en de loader yn kaart bringe, analysearje, optimalisearje, en dan mei respekt útwreidzje. Besteande ynstallaasjes, skoaremigraasje, feature flags: in hiel oare útdaging as in begjin fan nul ôf. Engine v3 gie op 25 febrewaris live. Net mar in pear ekstra knoppen, mar echte achievements, statistiken en wearden fan alle tiden, mei in typyske knipeach lykas de ôfstânsmjitting: hoe lang is dyn slang? Betocht, boud, test en lokalisearre yn ien dei. En útrold. Ien fan myn bedriuwen draait no folslein op in agintyske pipeline.

Wat de AI goed docht, en wat ik doch
De aginten dogge it tige goed as do se koade jouwst. Âlde, goede koade is in foarm fan wearde: it Block 89-spultsje, de Snake-engine, de dingen yn myn argiven binne it wurdich om op te graven. Wurkje mei AI freget in strak mentaal model foar it bêste resultaat, mar ek kreativiteit, lykas de kilometers slang, en kommersjeel ynsjoch: de lytse fleantugen yn Outburn, krúspromoasje tusken de spultsjes, retinsje en werspylwearde. En algemien ynsjoch: yn in retrospultsje kin ik it spultsje sels net feroarje, mar ik kin alles dêrnei feroarje. De swakte fan myn spultsjes, gjin pixelmenu's, die bliken harren sterkte te wêzen.
Noch wat opfallends: de AI wennet yn de wurkplak, yn it bouproses. De produkten binne net oars yn harren wearden. Noch altyd ienfâldich, tiidleas en robúst. Gjin tûzen assets, gjin AI-ôfhinklikens yn it spultsje.
Spultsjes as ûntwikkelterrein
Hjir is it ding oer spultsjes: se binne ûnfergeeflik. In spultsje moat daliks laden, binnen in frame op in oanrekking reagearje, en goed oanfiele op in lyts skerm of nimmen spilet it twa kear. Effisjint laden, oanrekkingsynteraksje, UI dy't himsels útleit, timing fan lûd en animaasje: do lost dy problemen yn in spultsje op om't it moat. En dan nimst do de oplossingen mei nei de saaie kantoarsoftware, dêr't nimmen se easke, mar elkenien fan genietet. In planner dy't laadt as in spultsje is in bettere planner.
Update: in diel fan de 3D-renderingtechnology fan dizze wiken, ThreeJS yn de browser, dy't ik earst besocht foar myn trainingsgegevens, draait no in wrâld fan kardiovaskulêr bewiis op cardiotherapeuticupdates.org. Sleep de wrâld, of lit him draaie.

Konklúzje
Trije spultsjes yn trije wiken: in werbou, in nije titel en in respektfolle útwreiding fan in klassiker. Trije ferskillende banen, ien wurkplak. De spultsjes fertsjinje net folle, en dat is goed: se binne wêr't ik it fluchst leare, en wat ik leare komt telâne yn alles wat ik fierder bou. Grutte artysten leverje, ha!
De trije spultsjes en harren sites, allegear boud mei deselde publisher:
- Block 89, spylje mei blokken as yn 1989
- Outburn 87, ride as yn 1987
- Snake '97, spylje Snake as yn 1997
