Lav dit eget fredagsspil

Del med dit netværk

For noget tid siden faldt jeg over webværktøjet Rosebud, som i praksis er en AI-spilmotor i browseren, hvor man ikke programmerer et spil, men beskriver det. Man skriver en kort tekst om en verden, en opgave og nogle figurer, og derefter genererer systemet et spil, der kan spilles med det samme.

Det lyder umiddelbart som endnu et AI-eksperiment, men det er ret sjovt og let at gå til. Samtidig giver det en instant gratification i forhold til den udfordring der ofte er med spiludvikling. Elever får ofte ideer til digitale verdener længe før de er klar til at arbejde med syntaks og struktur. I traditionel programmering starter man med reglerne og håber, at motivationen følger efter. Her starter man med ideen, og maskinen står for konstruktionen. Det er både godt og skidt, for man kan lave spil og aldrig komme mere i dybden med processerne. Samtidig er det dog også spændende at man kan arbejde med spildynamikker uden at skulle fordybe sig kodning og tegning af figurer. Det ændrer nemlig karakteren af arbejdet. Fokus flytter sig fra hvordan man skriver et program til hvordan man beskriver et system. For at få spillet til at fungere bliver elever nødt til at præcisere handlinger, mål og feedback, og de opdager hurtigt hvor meget mening der normalt ligger mellem linjerne, når man forklarer noget. På den måde bliver aktiviteten mindre en introduktion til kodning og mere en øvelse i modellering og tydelig formulering.

Som kort aktivitet fungerer det overraskende godt. Man kan på ganske få minutter have et spil, der kan deles og prøves af andre, og det skaber ofte en ret konkret samtale om hvorfor nogle spil opleves sammenhængende mens andre bliver tilfældige. Det giver en indgang til begreber som regler, brugeroplevelse og systemtænkning uden at man behøver begynde med programmering som teknik. Og helt lavpraktisk er det også bare lidt sjovere at bygge noget selv end endnu en omgang spil på Roblox.

Et fredagsspil til dig

Jeg kunne ikke dy mig fra at lave et lille spil, nu det er fredag. Her var jeg inspireret at et af de allerførste flash-spil (eller måske snarere en demo) jeg husker – nemlig The Urinal Game. Nu i mere interaktiv, 3D-version direkte fra mig til dig. Man styrer med WASD og bruger musen til at dreje og klikke:

 

Muligheder og udfordringer

Der er dog nogle praktiske forhold, man skal kende. Man skal logge ind for at kunne skabe noget, så det er desværre et no-go for eleverne uden en form for pseudomisering, da man ikke kan lade dem angive en mail uden at have en databehandleraftale. Mere ærgerligt er det at gratisversionen ikke giver mulighed for at redigere i selve koden (ikke i systemet – men kan altid være kreativ og hente den ud og arbejde videre med den i andre systemet). Hvis noget ikke virker, må man omskrive sin beskrivelse og lade systemet generere en ny version. Det gør også værktøjet mindre velegnet til egentlig programmeringsundervisning, men til gengæld meget velegnet til at vise hvad programmer i bund og grund er, nemlig fortolkninger af instruktioner, og så selvfølgelig det der med at arbejde med spildynamikker.

Rosebud lærer ikke elever at kode i klassisk forstand. Det lærer dem at formulere sig præcist over for en maskine, og det gør forskellen mellem intention og implementering synlig på en måde, der ellers kan være svær at få frem i undervisningen. Netop derfor fungerer det fint som en lille fredagsaktivitet i teknologiforståelse forklædt som leg.


Del med dit netværk

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *