Stap 6
Opdracht:
- zorg ervoor dat de tweede bal na 5 seconden verdwijnt
- telkens er twee ballen zijn, wordt de plank langer
- verdwijnt de tweede bal, dan wordt de plank terug korter
Nieuwe blokken:
(klok)
zet klok op 0
verander uiterlijk naar [plank-groot v]
zend signaal [plank groot v]
wanneer ik signaal [plank groot v] ontvang
verwijder deze kloon
Tijdklok
zet klok op 0
zet de tijdklok op nul
<(klok) > [5] >
conditie wordt waar indien de waarde van de tijdklok groter is dan vijf
Uiterlijken
verander uiterlijk naar [plank-groot v]
verandert uiterlijk van de sprite
Signalen
zend signaal [plank groot v] stuurt het signaal plank groot
wanneer ik signaal [plank groot v] ontvang
wanneer deze sprite het signaal plank groot ontvangt dan worden
de blokken onder dit blok uitgevoerd
Test je programma!
Oplossing
klik hier
**plank**wanneer groene vlag wordt aangeklikt
ga naar x: (0) y: (-120)
verander uiterlijk naar [plank-klein v]
herhaal
maak x (muis x)
wanneer ik signaal [plank groot v] ontvang
verander uiterlijk naar [plank-groot v]
wanneer ik signaal [plank klein v] ontvang
verander uiterlijk naar [plank-klein v]
**bal**
wanneer groene vlag wordt aangeklikt
maak grootte (50) %
ga naar x: (0) y: (130)
richt naar (willekeurig getal tussen (135) en (255)) graden
maak [aantalBallen] [1]
maak [score v] [0]
herhaal
stuiter :: custom
als << raak ik kleur [#4400ff] ?> en <(aantalBallen) = [1]>> dan
zet klok op 0
maak een kloon van [mijzelf v]
maak [aantalBallen v] [2]
zend signaal [plank groot v]
einde
einde
wanneer ik als kloon start
maak grootte (50) %
ga naar x: (0) y: (130)
richt naar (willekeurig getal tussen (135) en (255)) graden
herhaal
stuiter :: custom
als <(klok) > [5]> dan
maak [aantalBallen v][1]
zend signaal [plank klein v]
verwijder deze kloon