Wat leer je?
- Wat kostuums zijn en hoe je ze in het tabblad Kostuums bekijkt
- Animeren met "volgend kostuum" — en waarom "wacht ... seconden" onmisbaar is
- Een geluid toevoegen via het tabblad Geluiden
- Het verschil tussen "start geluid" en "speel geluid tot het klaar is"
- Grafische effecten gebruiken en ze weer netjes wissen bij de start
- Meerdere scripts naast elkaar laten draaien op één sprite
Wat heb je nodig?
- Een nieuw, leeg Scratch-project met de gewone kat-sprite
- Geluid op je computer, of een koptelefoon
- De lus "herhaal voortdurend", die je kent uit opdracht 3
Werk je offline? Dan zit de geluidenbibliotheek gewoon in de app, je hebt geen internet nodig.
Stap voor stap
Je bouwt hier drie kleine scripts naast elkaar op dezelfde sprite: één voor de dans, één voor het geluid en één voor de effecten. Bouw ze in deze volgorde en test tussendoor — zo weet je meteen welk script iets stuk maakt. Vink een stap af als hij klaar is; je browser onthoudt dat.
Bekijk eerst de kostuums van je kat
UiterlijkKlik linksboven op het tabblad Kostuums (naast Code). Je ziet dat de kat er twee heeft: "kostuum1" met de pootjes bij elkaar en "kostuum2" met de pootjes uit elkaar. Klik ze om beurten aan en kijk naar het speelveld. Meer heeft Scratch niet nodig om een kat te laten stappen — twee tekeningen, snel achter elkaar. Ga daarna terug naar het tabblad Code en zoek in de paarse categorie Uiterlijk deze twee blokken op.
- Ik heb de twee kostuums van de kat bekeken
Bouw de dansmotor
BesturingNeem uit Gebeurtenissen het groene-vlag-hoedblok, klik daaronder uit Besturing het blok "herhaal voortdurend", en zet in de mond van die lus het blok "volgend kostuum". Klik nu al eens op de groene vlag en kijk goed naar je kat.
- Mijn kat wisselt van kostuum, maar veel te snel
Zet er een rem op: wacht 0.2 seconden
BesturingSleep uit Besturing het blok "wacht 1 seconden" in de lus, onder "volgend kostuum", en typ er 0.2 in. Let op: gebruik een punt, geen komma — Scratch rekent met een punt als decimaalteken. Klik op de vlag: nu stapt je kat rustig ter plaatse.
- Mijn kat danst in een rustig, zichtbaar tempo
Testmoment — de dans alleen
controleKlik op de groene vlag en daarna op de rode stopknop. De kat hoort te dansen zolang het project draait, en meteen stil te vallen als je stopt. Lukt dat niet?
- Blijft je kat flikkeren? Dan staat "wacht 0.2 seconden" waarschijnlijk buiten de lus. Kijk of het blok ingesprongen in de mond staat.
- Beweegt er niets? Dan hangt "volgend kostuum" onder de lus in plaats van erin — en alles wat onder "herhaal voortdurend" hangt, komt nooit aan de beurt.
- Danst hij heel traag? Kijk of je per ongeluk 2 hebt getypt in plaats van 0.2, of een komma in plaats van een punt.
- Wisselt er maar één poot? Kijk in het tabblad Kostuums of je écht twee kostuums hebt staan en er niet per ongeluk één verwijderd is.
- Mijn kat danst netjes en stopt bij de rode knop
Haal een geluid uit de bibliotheek
GeluidKlik linksboven op het tabblad Geluiden — het derde tabblad, naast Kostuums. Je ziet dat je kat al één geluid heeft: "Miauw". Ga linksonder naar het luidsprekertje met het plusje, kies Kies een geluid en klik bovenaan op de categorie Loops. Beluister er een paar met het afspeelknopje en klik er één aan, bijvoorbeeld Dance Around. Ga terug naar Code: in de roze categorie Geluid staat je nieuwe geluid nu gewoon in het lijstje.
- Ik hoor mijn geluid als ik op de vlag klik
"start geluid" of "speel geluid tot het klaar is"?
GeluidJe muziek stopt na één keer. Bouw je geluidsscript om: zet er een "herhaal voortdurend" in en vervang "start geluid" door "speel geluid ... tot het klaar is". Nu blijft je muziek netjes doorlopen zolang je project draait.
- Mijn muziek speelt door en herhaalt zichzelf
Testmoment — dans én muziek
controleKlik op de groene vlag. Je kat danst en de muziek loopt, en die twee scripts draaien echt naast elkaar. Klopt er iets niet?
- Hoor je een ratel in plaats van muziek? Dan staat "start geluid" nog in de lus in plaats van "speel geluid ... tot het klaar is".
- Hoor je niets? Kijk of je geluid niet uit staat op je computer, en of in het blok wel je nieuwe geluid gekozen is en niet nog "Miauw".
- Stopt de dans nu ineens? Dan heb je het geluid per ongeluk in je dansscript geplakt. Sleep het geluidsblok eruit en geef het een eigen groene-vlag-hoedblok.
- Blijft de muziek doorspelen na de rode stopknop? Klik nog eens op stop — Scratch laat de laatste noot altijd even uitklinken.
- Dans en muziek lopen tegelijk
Laat je kat van kleur wisselen
UiterlijkBouw een derde script, weer met een eigen groene-vlag-hoedblok. Zet er uit Uiterlijk eerst "wis grafische effecten" onder, dan een "herhaal voortdurend" met daarin "verander kleur effect met 25" en een "wacht 0.2 seconden".
- Mijn kat wisselt rustig van kleur en start altijd in zijn eigen kleur
Laat hem pulseren op de maat
UiterlijkBreid je derde script uit. Zet onder "wis grafische effecten" het blok "maak grootte 100 %", zodat je altijd op dezelfde maat begint. Sleep daarna in de lus, onder je kleurblok, twee keer het blok "herhaal 10" uit Besturing, met daarin "verander grootte met 5" en "verander grootte met -5". Zo zwelt je kat tien stapjes op en krimpt hij er weer tien terug — precies terug op 100. Het "wacht"-blok mag nu weg: die twintig stapjes duren zelf al even.
- Mijn kat wordt groter en weer kleiner, en blijft even groot uitkomen
Testmoment — alles tegelijk
controleKlik op de groene vlag en zet je project op volledig scherm. Vier dingen gebeuren nu tegelijk: kostuums wisselen, muziek speelt, kleur draait en de kat pulseert. Klopt er iets niet?
- Wordt je kat steeds groter? Tel je stapjes na: het aantal keer +5 moet exact even groot zijn als het aantal keer -5.
- Is je kat onzichtbaar of half doorschijnend? Klik op de vlag — "wis grafische effecten" zet alles terug. Nog steeds weg? Kijk of er ergens een "verdwijn"-blok tussen staat.
- Loopt alles schokkerig? Zet je wachttijden iets hoger, of test even zonder het geluidsscript.
- Start er een script niet? Elk van de drie moet een eigen groene-vlag-hoedblok hebben. Twee scripts kunnen niet één hoedblok delen.
- Alles goed? Sla je project op via Bestand → Opslaan op je computer.
- Mijn opdracht 4 is af
Het volledige script
Drie losse scripts op één sprite, allemaal gestart door dezelfde groene vlag. Ze staan gewoon naast elkaar in je codegebied.
Uitdagingen
Klaar en nog tijd over? Deze drie uitdagingen hebben géén uitgewerkte oplossing — zoek zelf uit hoe je ze oplost. Alle blokken die je nodig hebt, ken je nu.
Een dansvloer met discolicht
makkelijkKies rechtsonder een achtergrond uit de bibliotheek (bij Muziek staan er mooie) en laat ook die van kleur wisselen. Tip: klik op de achtergrond in plaats van op de kat — ook een achtergrond heeft een eigen codegebied, met bijna dezelfde blokken.
Een danstruc met meer kostuums
middelVoeg een sprite toe die veel meer kostuums heeft — zoek in de spritebibliotheek eens op Cassy Dance, Champ99 of Anina Dance. Laat die met "volgend kostuum" dansen. Zoek daarna een wachttijd die precies op de maat van je muziek valt. Tip: meer kostuums betekent dat één rondje langer duurt, dus een kortere pauze werkt vaak beter.
Een dansgroep die om beurten start
pittigMaak vier dansers naast elkaar die niet allemaal tegelijk beginnen, maar telkens een halve tel later — zoals een wave in een stadion. Tip: elke sprite krijgt hetzelfde script, maar bij drie ervan zet je vóór de lus een extra "wacht ... seconden" met een ander getal. Lukt dat? Geef ze dan ook elk een eigen kleureffect.