Lærerveiledning - Snøballkrig
Skrevet av: Stein Olav Romslo, Vegard Tuset
Kurs: Scratch
Tema: Blokkbasert, Spill, Animasjon
Fag: Matematikk, Programmering, Kunst og håndverk
Klassetrinn: 5.-7. klasse, 8.-10. klasse
Om oppgaven
I dette spillet vil vi kontrollere snøballkaster som prøver å jage bort slemme gutter ved å kaste snøball etter dem.

Oppgaven passer til:
Fag: Kunst og håndtverk, matematikk, programmering.
Anbefalte trinn: 5.-10. trinn.
Tema: Digitalt bildebehandlingsprogram, koordinatsystem, variabler.
Tidsbruk: Dobbelttime eller mer.
Kompetansemål
Forslag til læringsmål
Forslag til vurderingskriterier
Forutsetninger og utstyr
Fremgangsmåte
Klikk her for å se oppgaveteksten.
Det kan være en utfordring for mange elever å lage koden. Under følger et eksempel på hvordan koden kan se ut under de forskjellige elementene.
Scene
når grønt flagg klikkes
bytt bakgrunn til [Meny v]
når [s v] trykkes
send melding [start v]
når jeg mottar [start v]
sett [Poeng v] til [0]
bytt bakgrunn til [Spill v]
gjenta for alltid
sett [Nivå v] til ((1) + ([gulv v] av ([kvadratrot v] av ((Poeng) / (3)))))
slutt
når jeg mottar [slutt v]
stopp [other scripts in stage v]
bytt bakgrunn til [Slutt v]
Helten
når grønt flagg klikkes
skjul
sett størrelse til (75) %
begrens rotasjon [vend sideveis v]
sett [hastighet v] til [5]
når jeg mottar [start v]
gå til x: (0) y: (-75)
vis
gjenta for alltid
hvis <tast [pil høyre v] trykket?>
pek i retning (90 v)
neste drakt
gå (hastighet) steg
slutt
hvis <tast [pil venstre v] trykket?>
pek i retning (-90 v)
neste drakt
gå (hastighet) steg
slutt
hvis <tast [mellomrom v] trykket?>
vent til <ikke <tast [mellomrom v] trykket?>>
send melding [kast v]
slutt
slutt
når jeg mottar [slutt v]
skjul
stopp [andre skript i figuren v]
Snøball
når grønt flagg klikkes
skjul
sett størrelse til (40) %
når jeg mottar [kast v]
lag klon av [meg v]
når jeg starter som klon
gå til [Helten v]
pek i retning ([retning v] av [Helten v])
endre y med (15)
gå (30) steg
vis
gjenta til <<berører [Skumling v]?> eller <berører [kant v]?>>
gå (hastighet) steg
slutt
hvis <berører [Skumling v]?>
vent (0.02) sekunder
slutt
slett denne klonen
når jeg mottar [slutt v]
slett denne klonen
Skumling
når grønt flagg klikkes
skjul
gå til x: (0) y: (-70)
begrens rotasjon [vend sideveis v]
sett størrelse til (30) %
sett [hastighet v] til [3]
når jeg mottar [start v]
gjenta for alltid
hvis <(tilfeldig tall fra (0) til (1)) = [0]>
pek i retning (90 v)
sett x til (-250)
ellers
pek i retning (-90 v)
sett x til (250)
slutt
lag klon av [meg v]
vent (tilfeldig tall fra (2) til (4)) sekunder
slutt
når jeg starter som klon
sett [Slem v] til (tilfeldig tall fra (1) til (Nivå))
sett [Liv v] til (Slem)
endre [hastighet v] med (Slem)
endre [farge v] effekt med ((10) * (Slem))
endre størrelse med ((5) * (Slem))
vis
gjenta for alltid
gå (hastighet) steg
vent (0.1) sekunder
slutt
når jeg starter som klon
gjenta for alltid
hvis <berører [Helten v]?>
send melding [slutt v]
slutt
hvis <berører [Snøball v]?>
endre [Liv v] med (-1)
hvis <(Liv) = [0]>
endre [Poeng v] med (Slem)
slett denne klonen
slutt
slutt
slutt
når jeg mottar [slutt v]
slett denne klonen
Variasjoner
Eksterne ressurser
Lisens: CC BY-SA 4.0
Forbedre denne siden
Funnet en feil? Kunne noe vært bedre?
Hvis ja, vennligst gi oss tilbakemelding ved å lage en sak på Github eller fiks feilen selv om du kan. Vi er takknemlige for enhver tilbakemelding!








