Prosjekt 4:3 - Bevege katten

Oisann! Denne videoen er bare for medlemmer.

Liker du Brainboost?
Da er tiden inne for å bli medlem!

499 kr. /mnd

Learnlink Selvstendig

Få hjelp til skolearbeidet når dere trenger det.
  • Få svar på spørsmål fra kvalifiserte lærere
  • Alle videoer
  • Oppgaver til videoene
  • Avtal videosamtale med lærer for kr. 399
Start 14 dagers gratis prøveperiode

Dette er en Premium-video

499 kr. /mnd

Premium

For deg som har ambisjoner.
  • Alt i Basic
  • Premium-videoer
  • Premium-oppgaver
  • Få hjelp på chat
  • Videosamtale kr. 249 / t
Bli medlem

Nå skal vi programmere hvordan katten beveger seg. Målet er at den skal flytte seg tilfeldig rundt på kartet, og hvis den fanger musen skal spillet være over. For at vi skal kunne programmere hvordan katten beveger seg må vi være på katten sin kode. For å gjøre det trykker vi på katten her nede.

Vi starter med startsignalet, og så legger vi til en "gjenta for alltid"-løkke. Det gjør vi fordi vi ikke vil at katten skal slutte å bevege seg før spillet er over. Inne i løkken vil vi si hvordan den skal flytte på seg. Det som er flaks for oss er at Scratch har en innebygd "bevege seg tilfeldig"-blokk. Den heter “gli i et sekund til tilfeldig sted”. Hvis vi legger den inne i løkken er vi allerede ferdig med å programmere bevegelsen.

Nå må vi prøve å kode at spillet slutter dersom katten fanger musen. For å gjøre det må vi bruke et vilkår. Vi har lyst til å fortelle datamaskinen at HVIS katten treffer musen SÅ skal spillet sluttes. Men hvordan kan vi gjøre det? Scratch har en vilkårsblokk som sjekker om to figurer kommer nær hverandre. Vi legger til en "hvis"-blokk, og så går vi til sansingkategorien.

Den øverste blokken der er den vi trenger. Vi legger den til i "hvis"-blokken vår og velger “mouse1” fra denne menyen. Det det gjør er at koden vi legger til inne i "hvis"-blokken kun skjer dersom katten og musen er nær hverandre. Det vi vil skal skje da, er at man taper spillet.

Vi kan gjøre det med å legge til “stopp alle”-blokken. Den finner du nederst i styringskategorien. Sånn, når vi starter spillet nå så beveger katten seg tilfeldig og man taper hvis man blir fanget av den. I neste video skal vi programmere maten.

Du må være Basic-medlem for å lese beskrivelsen.
Du må være Premium-medlem for å lese beskrivelsen.

Dette skal du lære

  • Hvordan få katten til å tilfeldig bevege seg rundt på kartet
  • Hvordan få katten til å fange musen