Lespakket Scratch

les 3

 

 

"Pacman 2"

CoderDojo Den Haag

Gebasseerd op: Beginners track - CoderDojo Athenry

De uitdaging van vandaag

Maak je eigen pacman spel nog leuker

We denken na over ...

Communicatie

met code

Animaties

Beslissingen en

lussen

Stappenplan

Maak een knipoog uiterlijk voor je spoken

Schrijf code om de spoken zo nu en dan te laten knipogen

Kies achtergrond muziek

Schrijf code om de muziek elke keer opnieuw te laten spelen

Laat de spoken een berichtje sturen naar

alle andere spoken en pacman als ze zijn gevangen 

Maak een uiterlijk voor pacman met zijn mond dicht

Schrijf code om pacman's mond te sluiten als hij een spook vangt

1

4

3

2

Laat pacman een berichtje sturen als er een nieuwe level begint

Schrijf code om de achtergrond te veranderen bij elke nieuwe level

5

Knipoog uiterlijk voor spoken

  • Gebruik je rechter muisknop om een kopie te maken

  • Verander al je gekopieerde spoken zodat hun ogenen dicht zijn

Zo nu en dan knipogen de spoken

Schrijf code voor de animatie

Zo nu en dan knipogen de spoken

Schrijf code voor de animatie

Kies achtergrondmuziek

Kies achtergrond muziek

Laat de muziek elke keer opnieuw spelen

Kies achtergrond muziek

Laat de muziek elke keer opnieuw spelen

Maak een uiterlijk met dichte mond voor pacman

 

Communicatie

In scratch kun je signalen verzenden aan alle andere code in je programma. Andere stukjes code kunnen hiernaar luisteren en beslissen dat ze iets moeten doen als ze het signaal horen

 

Signaal:

Als Pacman een spook raakt, stuurt de spook het signaal gevangen. Pacman en spoken horen dat. Pacman kan dan zijn mond sluiten alsof hij echt de spook heeft opgegeten

Als Pacman een spook raakt:

sluit pacman zijn mond op het spook op te eten.

Als Pacman een spook raakt:

sluit pacman zijn mond op het spook op te eten.

Verander de achtergrond per level

Kies een aantal achtergronden voor het speelveld

Verander de achtergrond per level

Om te proberen

Kun je nog meer leuke dingen verzinnen met animaties en geluiden?

Goed gedaan!!!

Sla je code op!

Hint: Om op te slaan heb je een account nodig bij scratch of moet je scratch op je eigen computer installeren

Nu kun je thuis ook bij de code die je vandaag hebt gemaakt

Nog tijd over?

Vraag een mentor om de volgende les

Kun je nog meer verbeteringen verzinnen?

Deel je code met vrienden

Made with Slides.com