Les 4b
1) Flip je dier aan de rand
Deze opdracht wordt afgetekend als:
Je dier ook visueel omdraait aan de rand
Uitleg. Gebruik de code transform.flip()
om je dier ook te draaien. Draai het originele plaatje om en niet het gewone plaatje, anders gaat de kwaliteit omlaag.
Tip: Loopt de schildpad uit beeld? Verander dan de hoogte en breedte een beetje zodat je goed het hele scherm ziet!
2) Laat het voedsel door het beeld springen
Deze opdracht wordt afgetekend als:
Je voedsel door het veld 'springt' en na een paar iteraties op een andere plek komt
Uitleg. Voedsel staat niet altijd stil, dus zorg dat het steeds op een andere plek verschijnt. Dat moet niet iedere iteratie, maar om de 10 stappen. Gebruik daarvoor de code met spring_teller
zoals op de slides uitgelegd is.
Vergeet niet import random helemaal bovenaan je code te zetten!
3) Roteer je dier ook (extra)
Deze opdracht wordt afgetekend als:
Je dier schuin door het beeld gaat en ook netjes meedraait.
Uitleg. Verander je snelheid van [-1,0] in [1,1]. Nu zal je dier schuin door het beeld bewegen. Dan wil je je dier niet alleen flippen maar ook roteren aan de rand met rotozoom.
Last updated