GAME MAKER ONLINE Les 4 / Asteroids 30 -11 -2020 Michel Fiege 1
Vandaag • Asteroids • Eerst een uitleg van wat er allemaal al werkt • Daarna zelf aan de slag! 30 -11 -2020 Michel Fiege 2
Dus… Wat werkt er al? 30 -11 -2020 Michel Fiege 3
Er zijn al bewegende rotsblokken. . 30 -11 -2020 Michel Fiege 4
Die willekeurig worden gemaakt. . 30 -11 -2020 Michel Fiege 5
En willekeurig door de kamer vliegen! 30 -11 -2020 Michel Fiege 6
Aan de slag: Ruimteschip maken! 30 -11 -2020 Michel Fiege 7
Zelf aan de slag • http: //gm. michelfiege. nl • Goed lezen – Gebruik de plaatjes! • Oefenbestanden downloaden – In dit geval “asteroids. zip” • Help elkaar! Succes! 30 -11 -2020 Michel Fiege 8
Wat heb je vandaag geleerd? 30 -11 -2020 Michel Fiege 9
De functie floor() • Afronden naar beneden – floor(81, 2) = 81 – floor(3, 2122) = 3 – floor(55, 88) = 55 30 -11 -2020 Michel Fiege 11
Modulo rekenen • De rest van een deling – 8 mod 4 = 0 – 8 mod 5 = 3 – 24 mod 5 = 4 – 24 mod 12 = 0 – Denk aan uren (24), en… • 360 graden in een cirkel 30 -11 -2020 Michel Fiege 12
De functie min() • Geeft de kleinste van twee waarden terug – min(4, 3) = 3 – min(8, 100) = 8 • Met deze functie kunnen we snelheid begrenzen – min(speed+0. 3, 10) 30 -11 -2020 Michel Fiege 13