Skip to content

Prototyping av spel i ScratchAktiviteter & undervisningsstrategier

Aktivt skapande med prototyper i Scratch gör abstrakta programmeringsbegrepp konkreta för eleverna. När de snabbt kan testa idéer med verkliga resultat, förstår de direkt sambandet mellan kod och spelmekanik. Denna metod bygger både tekniskt självförtroende och förmågan att reflektera över sin egen lärprocess.

Årskurs 5Digitala Skapare och Systemtänkare4 aktiviteter25 min45 min

Lärandemål

  1. 1Skapa en enkel spelprototyp i Scratch som demonstrerar minst två spelmekaniker.
  2. 2Analysera och felsöka kodblock i Scratch för att korrigera felaktigt fungerande spelmekaniker.
  3. 3Designa en interaktiv spelupplevelse i Scratch genom att styra sprites med hjälp av programmeringslogik.
  4. 4Utvärdera effektiviteten av olika kodlösningar för att uppnå önskade spelbeteenden i Scratch.

Vill du en komplett lektionsplan med dessa mål? Skapa ett uppdrag

Parprogrammering: Enkel prototyp

Elever i par skapar en prototyp med en sprite som rör sig och samlar stjärnor för poäng. Ett par kodar tillsammans, det andra ger förslag. Byt roller efter 10 minuter och testa prototyperna.

Förberedelse & detaljer

Hur kan vi använda Scratch för att snabbt testa en spelidé?

Handledningstips: Under Parprogrammering, uppmuntra eleverna att turas om med att vara 'kodaren' och 'kritikern' för att tydliggöra ansvarsområden.

Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik

Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
45 min·Smågrupper

Felsökningsstationer: Gruppdebuggning

Upplägg tre stationer med defekta spelprototyper (fel i loopar, kollisioner, variabler). Små grupper roterar, identifierar felet och fixar det. Dokumentera lösningen på gemensam tavla.

Förberedelse & detaljer

Felsök ett spel i Scratch som inte fungerar som det ska.

Handledningstips: Vid Felsökningsstationer, placera stationerna i rummet så att grupperna måste diskutera högt för att lösa problemen tillsammans.

Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik

Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
40 min·Hela klassen

Helklasspitch: Iterera idéer

Varje elev pitchar sin prototyp för klassen på 1 minut. Klassen ger feedback på två styrkor och ett förbättringsförslag. Elever uppdaterar prototyperna individuellt baserat på input.

Förberedelse & detaljer

Designa ett enkelt spel i Scratch som använder minst två olika spelmekaniker.

Handledningstips: Under Helklasspitch, se till att alla grupper får presentera sin prototyp och ge feedback på minst två andras idéer.

Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik

Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande
25 min·Individuellt

Individuell utmaning: Två mekaniker

Elever bygger en prototyp med hopp och skytte. Testa själva, notera vad som fungerar och justera en gång. Dela skärmdump med en kompis för snabb feedback.

Förberedelse & detaljer

Hur kan vi använda Scratch för att snabbt testa en spelidé?

Handledningstips: För Individuell utmaning, ge eleverna en checklista med alla krav de måste uppfylla innan de lämnar in sin prototyp.

Setup: Flexibel arbetsmiljö med enkel tillgång till material och teknik

Materials: Projektbeskrivning med en drivande frågeställning, Planeringsmall och tidslinje, Bedömningsmatris med delmål, Presentationsmaterial

TillämpaAnalyseraUtvärderaSkapaSjälvregleringRelationsförmågaBeslutsfattande

Att undervisa detta ämne

Börja med att visa en enkel prototyp du själv skapat, och låt eleverna gissa hur koden fungerar. Använd sedan parprogrammering för att säkerställa att alla får praktisk erfarenhet av att styra sprites. Undvik att ge färdiga lösningar – i stället ställ frågor som 'Vad händer om du ändrar det här blocket?'. Dokumentera vanliga fel och diskutera dem gemensamt för att skapa en gemensam förståelse.

Vad du kan förvänta dig

En lyckad lektion visar elever som aktivt testar, diskuterar och itererar sina prototyper. De använder Scratch-blocken medvetet för att styra rörelser, kollisioner och poäng, och kan förklara sina val med egna ord. Grupparbetet synliggör olika lösningar och stärker förmågan att ge och ta emot konstruktiv feedback.

De här aktiviteterna är en startpunkt. Det fullständiga uppdraget är upplevelsen.

  • Komplett handledningsmanuskript med lärardialoger
  • Utskriftsklart elevmaterial, redo för klassrummet
  • Differentieringsstrategier för varje typ av elev
Skapa ett uppdrag

Se upp för dessa missuppfattningar

Vanlig missuppfattningUnder Parprogrammering hör jag elever säga: 'Ett spel måste vara perfekt från början.'

Vad man ska lära ut istället

Avbryt och påminn dem om att prototyping handlar om att testa rudimentära idéer tidigt. Be dem att jämföra sina prototyper före och efter de fått feedback från sin partner, och diskutera hur ändringarna förbättrade spelet.

Vanlig missuppfattningUnder Helklasspitch säger elever: 'Scratch är bara för att rita, inte programmera.'

Vad man ska lära ut istället

Be dem att peka ut specifika block i prototyperna som styr rörelser eller poängräkning. Låt gruppen diskutera skillnaden mellan visuell design (bakgrunder, sprites) och kodning (blocken som skapar funktioner).

Vanlig missuppfattningVid Felsökningsstationer gissar elever slumpmässigt lösningar.

Vad man ska lära ut istället

Ge dem en felsökningsmall med steg som 'Är kollisionen inställd rätt?', 'Är variabeln korrekt kopplad?'. Uppmuntra dem att arbeta systematiskt och dokumentera sina tester.

Bedömningsidéer

Utgångsbiljett

Efter Parprogrammering samlar du in elevernas lappar där de beskriver en spelmekanik de implementerat. Be dem även skriva ner en utmaning de mötte och hur de löste den, för att synliggöra deras lärprocess.

Kamratbedömning

Efter Helklasspitch genomför eleverna en peer-assessment där de spelar varandras prototyper och ger feedback enligt given mall. Diskutera sedan gemensamt vilka förbättringsförslag som var mest användbara.

Snabbkontroll

Under Individuell utmaning cirkulerar du bland eleverna och ställer frågor som 'Hur kontrolleras hoppet i ditt spel?' eller 'Vad händer om spelaren nuddar en fiende?'. Notera svaren för att identifiera återkommande missuppfattningar.

Fördjupning & stöd

  • Utmana eleverna att lägga till en tredje mekanik, som tidtagning eller hinder som rör sig slumpmässigt.
  • För elever som kämpar, ge dem färdiga kodblock att sätta ihop, eller låt dem börja med en redan fungerande basprototyp.
  • Låt eleverna utforska hur de kan använda klonen-funktion för att skapa flera liknande objekt, som fiender eller mynt i spelet.

Nyckelbegrepp

SpriteEn visuell figur eller ett objekt i Scratch som kan programmeras att röra sig och interagera.
SpelmekanikDe regler och interaktioner som definierar hur ett spel spelas, till exempel hopp, skjutning eller insamling av objekt.
PrototypEn tidig, enkel version av ett spel som används för att testa och visa grundläggande idéer och funktioner.
FelsökningProcessen att identifiera och åtgärda fel eller problem i programmerad kod för att få programmet att fungera korrekt.
VariabelEtt namngivet lagringsutrymme i programmering som kan innehålla ett värde som kan ändras under programmets körning, till exempel poäng eller liv.

Redo att undervisa Prototyping av spel i Scratch?

Skapa ett komplett uppdrag med allt du behöver

Skapa ett uppdrag