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

Yndeks / Berjochten / Trije spultsjes yn trije wiken

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.

Block 89 yn it notysjeboekje fan 13 febrewaris: de earste ferzje nei twa dagen rjochts, ferzje twa links
Block 89 yn it notysjeboekje fan 13 febrewaris: de earste ferzje nei twa dagen rjochts, ferzje twa links
Block 89 v2 yn aksje, in nije heechste skoare mei de dielknop foar de werhelling, en de Play Store-fermelding mei 50k downloads
Block 89 v2 yn aksje, in nije heechste skoare mei de dielknop foar de werhelling, en de Play Store-fermelding mei 50k downloads

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.

Outburn 87 op 16 febrewaris, wurk yn ûntwikkeling: in betide auto op grien gers, it titelskerm en de woastynwei, alles foar de útjefte
Outburn 87 op 16 febrewaris, wurk yn ûntwikkeling: in betide auto op grien gers, it titelskerm en de woastynwei, alles foar de útjefte

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.

De nacht fan 21 febrewaris: App Store Connect en de Play Console njonken inoar, en de goedkarring fiif dagen letter om 08:04
De nacht fan 21 febrewaris: App Store Connect en de Play Console njonken inoar, en de goedkarring fiif dagen letter om 08:04

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.

Snake '97 engine v3 op 25 febrewaris: it nije game-over-skerm op de tillefoan njonken de laptop, de statistiken yn detail, en snake97.com
Snake '97 engine v3 op 25 febrewaris: it nije game-over-skerm op de tillefoan njonken de laptop, de statistiken yn detail, en snake97.com

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.

Update: deselde ThreeJS-rendering draait no in wrâld fan kardiovaskulêr bewiis op cardiotherapeuticupdates.org
Update: deselde ThreeJS-rendering draait no in wrâld fan kardiovaskulêr bewiis op cardiotherapeuticupdates.org

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:

De trije spultsjesites, allegear boud mei deselde publisher: block89.dsd164.com, outburn87.com en snake97.com
De trije spultsjesites, allegear boud mei deselde publisher: block89.dsd164.com, outburn87.com en snake97.com

Formaten foar masines fan dizze side