3.3 Willekeurige waarden
Bij het maken van spelletjes wil je vaak iets willekeurigs laten gebeuren: een bal die op een willekeurige plek verschijnt, een willekeurige kleur, of een willekeurig getal voor de score. Hiervoor heeft coderius-play handige functies.
play.random_number
Met play.random_number() krijg je een willekeurig geheel getal.
Eerst voorspellen: als je play.random_number(1, 10) uitvoert, welk getal denk je dat je krijgt? En wat verwacht je als je het programma nog een keer start?
Klik hier voor het antwoord
Je krijgt een willekeurig geheel getal tussen 1 en 10 (de grenzen tellen mee). Bij elke nieuwe start kan het getal anders zijn — dat is juist de bedoeling van "willekeurig".
Probeer het uit:
Klik een paar keer op ▶ Speel — krijg je inderdaad steeds een ander getal?
play.random_position
Met play.random_position() krijg je een willekeurige positie op het scherm:
De cirkel verschijnt elke keer op een andere plek.
play.random_color
Met play.random_color() krijg je een willekeurige kleur:
Opdracht 3.3.a: Willekeurige cirkels
In deze opdracht gebruik je @play.when_key_pressed. Ken je dat nog niet? Kijk dan bij 4.1 Toetsenbord.
Maak een programma waarbij elke keer als je op spatie drukt, er een nieuwe cirkel verschijnt op een willekeurige positie met een willekeurige kleur.
Klik hier voor een tip.
Gebruik @play.when_key_pressed("space") in combinatie met play.random_position() en play.random_color().