Tijd om je kleurenpalet boven te halen. Iin deze oefening maken we een super coole bewegende screensaver.
Oefening 3: Red jouw scherm!
We maken een screensaver. Kijk maar eens naar het filmpje.
Het eindresultaat
Project
In dit project hebben we de starblokken al klaargezet en een sprite, genaamd Pixel. Zorg jij er nu voor dat:
- verschillende klonen van de pixel in het rond geschoten worden
- elke kloon in een andere kleur tekent
Stappenplan
Stap 1 Eerst goed positioneren
Zorg dat het scherm eerst gewist wordt en verplaats Pixel (de sprite) naar het middenpunt (X = 0, Y = 0) van het scherm. Zet nu de pen neer.
Stap 2 Schiet een pixel!
Maak een kloon van Pixel en zorg ervoor dat wanneer de kloon start, stappen van grootte 1 genomen worden totdat deze de rand raakt. Zorg er vervolgens voor dat de kloon verwijderd wordt. Deze kloon tekent dus een lijn op je scherm.
Stap 3 Rondschieten
Laat Pixel nu bij iedere draaibeweging van 1 graden, een nieuwe kloon starten en verander de penkleur (met waarde 1).
Evaluatie
Als je alles goed hebt gedaan, kan je wanneer je op de groene vlag klikt een prachtig schouwspel van kleuren waarnemen.
- Worden de verschillende “stralen” van de kloon in een andere kleur getekend?
- Zijn er genoeg klonen om het hele scherm op te vullen?
- Ziet jouw resultaat er ongeveer hetzelfde uit als in het filmpje?
Stap 4 (EXTRA)
Wees creatief en wijzig eens de stapgrootte van de klonen of de grootte van de draaibeweging van de pixel en kijk wat er gebeurt.
Oplossing
De oplossing vind je hier!
Heb je de oefening al helemaal af? Zeer goed gedaan! Er staan nog een paar leuke oefeningen te wachten. Ik kan niet wachten!