Ga naar inhoud

Red de prinses

Een doolhof. Loods de kat langs de muren en de haai tot bij de prinses.

  • Gevorderd
  • 45 minuten
  • Je leert: x en y, kleur raken, voorwaarden, meerdere sprites
Open Scratch

Een grote kat past niet door een doolhof. Klik op de kat en zet Grootte op 30. Sleep haar naar de hoek links onderaan.

  1. Klik onderaan rechts op het speelveld en dan op het tabblad Achtergronden.
  2. Kies de lijn, kies rood en maak de lijn dik.
  3. Teken eerst de randen, daarna de muurtjes binnenin.

Klik op de kat en bouw dit script. Bij elk pijltje verandert x of y een klein beetje.

wanneer op @greenFlag wordt geklikt
herhaal
  als <toets (pijltje rechts v) ingedrukt?> dan
    verander x met (3)
  einde
  als <toets (pijltje links v) ingedrukt?> dan
    verander x met (-3)
  einde
  als <toets (pijltje omhoog v) ingedrukt?> dan
    verander y met (3)
  einde
  als <toets (pijltje omlaag v) ingedrukt?> dan
    verander y met (-3)
  einde
einde

Kijk waar je kat aan de start staat. Onder het speelveld zie je haar x en y. Die getallen heb je nodig.

Zet onder de vlag een blok dat de kat naar de start stuurt. Zet in je herhaal een als-blok dat hetzelfde doet wanneer ze rood raakt. Gebruik de pipet om het rood van je muur te kiezen.

wanneer op @greenFlag wordt geklikt
ga naar x: (-200) y: (-140)
herhaal
  als <raak ik kleur [#ff0000]?> dan
    ga naar x: (-200) y: (-140)
  einde
einde

Dit mag een tweede script zijn naast het vorige. Vul jouw eigen x en y in.

Klik op Kies een sprite en zoek de prinses (Princess). Maak ze kleiner en sleep ze naar de hoek links bovenaan.

Klik terug op de kat en zet dit in je herhaal:

als <raak ik (Princess v)?> dan
  zeg [Gewonnen!] (2) sec.
  stop [alle v]
einde

Kies de sprite haai (Shark), maak hem kleiner en zet hem in het open stuk in het midden. Klik op de haai en bouw:

wanneer op @greenFlag wordt geklikt
maak draaistijl [links-rechts v]
herhaal
  neem (4) stappen
  keer om aan de rand
einde

Klik terug op de kat en zet dit in je herhaal:

als <raak ik (Shark v)?> dan
  zeg [Verloren...] (2) sec.
  stop [alle v]
einde
  • Voeg een tweede haai toe die op en neer zwemt.
  • Tel hoeveel keer je tegen een muur liep.
  • Zet een klok op het spel: hoe snel ben jij bij de prinses?
  • Teken een tweede doolhof en ga daarheen als je de prinses raakt.
Voor de coach

Nieuw: bewegen met x en y in plaats van met stappen, en een lus die voortdurend toetsen controleert. Dat loopt vloeiender dan wanneer toets is ingedrukt.

Typische fout: de muurkleur in het blok is niet exact de kleur van de muur. Altijd de pipet gebruiken.

Als de kat blijft haperen aan de start, staat de startplek op of tegen een muur.

Nog niet nagekeken: deze manual is herwerkt vanuit het origineel, maar nog door niemand van begin tot einde nagebouwd in Scratch 3. Zie je een fout? Meld ze onderaan de pagina.

Deze manual is een herwerking van Red de prinses (doolhof), gemaakt door CoderDojo Belgium. Herwerkt naar Scratch 3.

Tekst en opdrachten: CC BY-SA 4.0. Code: MIT. Bronmateriaal van CoderDojo Belgium.

Fout gezien of een idee? Laat het weten.