Er zit precies een hele school in het aquarium.
Oefening 6: Een aquarium vol vissen
In deze oefening maken we het aquarium verder af. We voegen wat vissen toe en laten deze rondzwemmen.
Het eindresultaat
Project
Gebruik voor deze oefening jouw aquarium-project dat je een aantal hoofdstukken geleden hebt gemaakt. We gaan dit uitbreiden! Je vindt dit project terug in hoofdstuk één, deel 8, oefening 1.
Dit zijn de dingen die moeten gebeuren:
- Toevoegen van vissen.
- De vissen zwemmen allemaal willekeurig.
- Als je op de spatiebalk duwt doen de vissen een kunstje.
Nu is het aan jou om dit te maken!
Stappenplan
Stap 1: Voeg een vis toe
Zoek de vis tussen de sprites in Scratch en voeg deze toe aan je project. Je zal zien dat de vis vier verschillende uiterlijken heeft. We kunnen deze uiterlijken later nog gebruiken om het te laten lijken alsof er allemaal verschillende vissen in het aquarium zwemmen.
Stap 2: Zwemmen
Om de vis te laten zwemmen maak je best een eigen blokje. Het zwemmen ziet er dan als volgt uit:
- draai de vis eerst een willekeurig aantal graden (tussen de 0 en 360).
- wacht dan even
- beweeg dan een aantal stappen (bijvoorbeeld 2) en keer om aan de rand. (Herhaal dit een willekeurig aantal keren)
Zorg ervoor dat de vis blijft zwemmen. Dit betekent dus dat je dit alles moet blijven herhalen zonder te stoppen!
Stap 3: Klonen
Maak een aantal klonen van de vis en laat het uiterlijk willekeurig gekozen worden. Kies zelf hoeveel klonen je wil. Acht lijkt wel voldoende. Als de vissen te groot zijn, probeer hen dan kleiner te maken door gebruik te maken van een blokje.
Wanneer de kloon start zorg je ervoor dat de kloon:
- naar een willeukeurige positie gaat
- enkel een draaistijl heeft van links-rechts
- verschijnt
- zwemt (hiervoor maak je een blokje in de volgende stap)
Stap 4: Wees creatief
- Voeg ook nog wat andere vissen toe.
- Wanneer er op de spatiebalk geduwt wordt willen we dat de vis een kunstje doet. Dit kan bijvoorbeeld zijn dat de vis heel even veel sneller gaat bewegen, of dat hij in een cirkel begint te draaien. Verzin zelf iets en voeg dit toe aan jouw project.
Evaluatie
Tijd om alles nog eens te testen om zeker te zijn dat alles goed werkt.
- Zwemmen ze allemaal willekeurig?
- Lijkt het of de vissen een eigen leven hebben? Ziet het er echt uit?
- Ziet het er ongeveer uit zoals in het filmpje?
Oplossing
De oplossing vind je hier!
Dit project is nu eindelijk klaar. Je hebt jouw eigen aquarium gemaakt! Cool toch?