Slik laget vi et spill på én kveld (og du kan også) For ungdom

Slik laget vi et spill på én kveld (og du kan også)

Idéen

Klokka er 18:10. Alle har satt seg. Vi bestemmer oss for å lage et spill. Ikke noe avansert. Et spill der du styrer en figur som hopper mellom plattformer og samler poeng. Vi har to timer.

Noen sier “det rekker vi aldri.” De tar feil.

Verktøyet: Scratch

Vi bruker Scratch (scratch.mit.edu). Det er gratis, det fungerer rett i nettleseren, og du trenger ikke installere noe. I stedet for å skrive kode, drar du fargede blokker og setter dem sammen som puslespillbrikker.

Det betyr at du kan begynne med en gang. Ingen oppsett, ingen feilmeldinger, ingen “missing semicolon”. Bare dra, slipp, og se hva som skjer.

Steg 1: Figuren (10 minutter)

Vi velger en figur fra Scratch-biblioteket. En katt. Klassisk. Noen tegner sin egen figur i stedet, en robot med store øyne. Det tar litt lengre tid, men resultatet er morsommere.

Steg 2: Bevegelse (15 minutter)

Vi legger til kontroller. Piltast venstre: gå venstre. Piltast høyre: gå høyre. Mellomrom: hopp. I Scratch ser det slik ut: “Når mellomromtast trykkes, endre y med 10.” Enkelt å forstå, selv om du aldri har kodet før.

Men figuren faller ikke ned igjen. Vi trenger tyngdekraft. En løkke som hele tiden drar figuren nedover med mindre den står på en plattform. Det tar tre blokker til.

Steg 3: Plattformer (20 minutter)

Vi tegner plattformer som egne figurer. Rektangler i forskjellige farger, plassert på ulike steder. Figuren sjekker hele tiden: “berører jeg en plattform?” Hvis ja, stopp fallet. Hvis nei, fall videre.

Nå kan vi hoppe mellom plattformene. Det føles allerede som et spill.

Steg 4: Poeng og hindringer (30 minutter)

Vi legger til mynter som gir poeng. Og en fiende som beveger seg frem og tilbake. Treffer du fienden, mister du et liv. Samler du alle myntene, vinner du.

Poengsystemet er en variabel. Livene er en annen variabel. Fienden bruker en enkel løkke: “gli til punkt A, gli til punkt B, gjenta.”

Steg 5: Polering (30 minutter)

De siste 30 minuttene bruker vi på å gjøre spillet bedre. Lydeffekter når du samler mynter. En “game over”-skjerm. En startmelding. Noen legger til flere nivåer. Andre gjør fienden raskere.

Klokka 19:55

Vi tester hverandres spill. Noen er enkle. Noen er overraskende vanskelige. En unge har laget et spill der plattformene beveger seg, og ingen klarer å fullføre det. Han er veldig fornøyd.

Det du lærte uten å merke det

Variabler, løkker, betingelser, hendelser, koordinater. Alt dette er programmering. Du lærte det ved å lage noe du faktisk ville lage.

Prøv selv

Scratch er gratis på scratch.mit.edu. Du kan starte nå, hjemme, alene. Eller kom til kodeklubben på Tau, annenhver torsdag (oddetallsuker) kl 18:00 til 20:00, og lag det sammen med andre. Gratis, ingen forkunnskaper.

Ofte stilte spørsmål

Hva er Scratch?

Scratch er et gratis programmeringsverktøy fra MIT der du bygger kode ved å dra og slippe blokker. Det fungerer i nettleseren på scratch.mit.edu.

Kan jeg lage spill hjemme etter kodeklubben?

Ja. Scratch er helt gratis og krever bare en nettleser. Du kan fortsette hjemme med det du startet på klubben.

Digital kompetanse for alle i Ryfylke. Gratis kodeklubb for ungdom og digital hjelp for seniorer.