P5JS - meer balletjes (classes)

P5JS
Makkelijk meer balletjes
  • Je kan meerdere balletjes maken en laten stuiteren
  • Dit doe je op basis van een class
  • Je weet wat een constructor doet
lgg
1 / 7
next
Slide 1: Slide
InformaticaMiddelbare schoolhavo, vwoLeerjaar 5,6

This lesson contains 7 slides, with interactive quizzes and text slides.

Items in this lesson

P5JS
Makkelijk meer balletjes
  • Je kan meerdere balletjes maken en laten stuiteren
  • Dit doe je op basis van een class
  • Je weet wat een constructor doet
lgg

Slide 1 - Slide

This item has no instructions

Ik kan een balletje van links naar rechts laten stuiteren
A
Dat kan ik
B
Dat kan ik een beetje
C
Dat kan ik niet

Slide 2 - Quiz

This item has no instructions

Ik kan een balletje van links naar rechts én van boven naar beneden laten stuiteren
A
Dat kan ik
B
Dat kan ik een beetje
C
Dat kan ik niet

Slide 3 - Quiz

This item has no instructions

Ik kan vier balletjes tegelijk laten stuiteren
A
Dat kan ik
B
Dat kan ik een beetje
C
Dat kan ik niet
D
Dat kan ik, maar het is wel irritant

Slide 4 - Quiz

This item has no instructions

Meerdere stuiterende balletjes
Je hebt een stuiterend balletje. Dat heb je omdat:

  1. Je code hebt zoals hiernaast. 
  2. Je hebt leren te werken met velocity.

Maak nu drie stuiterende balletjes..

Slide 5 - Slide

Drie balletjes op deze manier maken is niet erg prettig. Maar wel belangrijk om ervaren te hebben. Nu de leerlingen de "pijn" gevoeld hebben kunnen ze leren dit efficienter te programmeren
  1. Maak een class "Ball"
  2. Maak een constructor waarin je aan meegeeft: x, y, w, h, vx, vy
  3. Maak in de class een functie drawBall(). Hierin zet de je code om een balletje te teken. Die code heb je al en kan je herbruiken.
  4. Roep de functie drawBall() aan in de gameloop 



Gebruik hiervoor documentatie over classes in javascript



Opdracht

Slide 6 - Slide

This item has no instructions

Volgende les
  • Collision

Slide 7 - Slide

This item has no instructions