Qu'est-ce que LessonUp
Rechercher
Canaux
Connectez-vous
S'inscrire
‹
Revenir à la recherche
P5JS - collision
P5JS
Collision
Je de horizontale en verticale
overlap
tussen twee vierkanten herkennen
Je kan deze combineren tot een
collision
Je kan een gevolg geven aan de collision
lgg
1 / 12
suivant
Slide 1:
Diapositive
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6
Cette leçon contient
12 diapositives
, avec
quiz interactifs
et
diapositives de texte
.
Commencer la leçon
Partager
Imprimer la leçon
Éléments de cette leçon
P5JS
Collision
Je de horizontale en verticale
overlap
tussen twee vierkanten herkennen
Je kan deze combineren tot een
collision
Je kan een gevolg geven aan de collision
lgg
Slide 1 - Diapositive
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
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
Ik kan vier balletjes tegelijk laten stuiteren (met classes)
A
Dat kan ik
B
Dat kan ik een beetje
C
Dat kan ik niet
D
Dat kan ik, en het is echt superefficient
Slide 4 - Quiz
Maak fork van de onderstaande replit
Verplaats 3 vierkanten naar willekeurig plekken. Zorg dat ze elkaar niet overlappen
Schrijf code die ervoor zorgt dat de vierkanten een andere kleur krijgen als ze overlappen
Code om te starten:
https://replit.com/@TimLogtenberg/simpleCollisionStart#script.js
Opdracht
https://replit.com/@TimLogtenberg/directionCollision#script.js
Let op!
Deze code gebruikt constructies die we niet behandeld hebben dus gebruiken op eigen risico!
Slide 5 - Diapositive
Slide 6 - Diapositive
Hoe weet je of twee vierkanten horizontaal overlappen?
Verticale overlap
https://replit.com/@TimLogtenberg/singleAxisCollision#script.js
Slide 7 - Diapositive
Eigen precies hetzelfde als verticale overlap.Combineer nu de horizontale met de verticale overlap:
Horizontale overlap
Geen
overlap
verticale
overlap
horizontale
overlap
Collision
Dit is een stap in de goede richting maar de verticale en horizontale overlap mogen van zichzelf nog geen reactie geven.
Slide 8 - Diapositive
Eigen precies hetzelfde als verticale overlap.Combineer nu de horizontale met de verticale overlap:
Collision
Geen
overlap
verticale
overlap
horizontale
overlap
Collision
Dit is een stap in de goede richting maar de verticale en horizontale overlap mogen van zichzelf nog geen reactie geven.
Slide 9 - Diapositive
Of toch niet? :'(
Hoera, dan zijn we er!
Watskeburt?
Slide 10 - Diapositive
Maak fork van de onderstaande replit
Voeg 3 rechthoeken toe op willekeurige plekken. Zorg dat ze elkaar niet overlappen
Schrijf code die ervoor zorgt dat de vierkanten een andere kleur krijgen als ze overlappen
Code om te starten:
https://replit.com/@TimLogtenberg/simpleCollisionStart#script.js
Klaar?
Maak een stuiterend blokje met collision (zie opdracht voor voorbeeld)
Opdracht
Slide 11 - Diapositive
Volgende les(sen)
Werken aan je spelletje
Slide 12 - Diapositive
Plus de leçons comme celle-ci
Machine Learning - flappy bird
Juin 2023
- Leçon avec
10 diapositives
Informatica
Middelbare school
vwo
Leerjaar 6
P5JS - meer balletjes (classes)
Janvier 2024
- Leçon avec
7 diapositives
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6
P5JS - balletje stuiteren
Octobre 2022
- Leçon avec
7 diapositives
Informatica
Middelbare school
havo, vwo
Leerjaar 5,6
Informatica 3V
Mai 2022
- Leçon avec
19 diapositives
Informatica
Middelbare school
vwo
Leerjaar 3
HTML en CSS - gebruik maken van classes
Août 2022
- Leçon avec
17 diapositives
Informatica
Middelbare school
vwo
Leerjaar 4
CSS - gebruik maken van classes
Septembre 2017
- Leçon avec
19 diapositives
Informatica
Middelbare school
vwo
Leerjaar 4
Informatica 3H
Janvier 2022
- Leçon avec
19 diapositives
Informatica
Middelbare school
vwo
Leerjaar 3
Informatica 3H - kort
Avril 2022
- Leçon avec
16 diapositives
Informatica
Middelbare school
vwo
Leerjaar 3