Scratch programmeren voor kinderen: Hoe begin je?
Stel je voor: je kind zit te stralen achter de computer, niet omdat ie een game speelt, maar omdat ie er zelf één heeft gebouwd. Dat is de magie van Scratch.
Het is gratis, het is ontzettend leuk, en het leert kinderen denken als een programmeur zonder dat het saai wordt.
Je hebt geen dure cursussen nodig. Je kunt gewoon beginnen, vandaag nog. Dit is je handleiding om samen de eerste stappen te zetten.
Wat je nodig hebt voordat je start
Je hebt gelukkig geen supercomputer nodig. Een simpele laptop of desktop doet het prima.
Scratch werkt op bijna elk apparaat. Zorg dat je een stabiele internetverbinding hebt, want Scratch draait in je browser.
Het is handig om een muis te gebruiken, dat is nauwkeuriger dan een touchpad voor het bouwen van scripts. Je hebt geen geld nodig. Scratch is volledig gratis. Maak een account aan op de officiële website.
Dat is simpel: kies een leuke gebruikersnaam, een wachtwoord en je bent klaar.
Voor kinderen onder de 13 jaar is het verstandig om samen met een ouder het account te maken. Zo houd je toezicht op de privacy-instellingen. Verder is er geen speciaal speelgoed nodig.
Je gebruikt de programmeerblokken die je op het scherm ziet. Wil je later meer doen, dan zijn er accessoires zoals de Lego Boost (rond €150) of een Makey Makey (rond €50) die je kunt koppelen, maar dat is voor later. Eerst maar eens leren programmeren.
Tip: Zorg voor een rustige werkplek. Een plek aan de keukentafel werkt vaak beter dan op een bed. Zorg dat de laptop is opgeladen, zodat je niet halverwege de stekker eruit hoeft te trekken.
Stap 1: De interface leren kennen
Als je inlogt, klik je op "Maak een nieuw project". Je krijgt nu het Scratch-scherm te zien. Dit ziet er in één keer best druk uit, maar het is logisch ingedeeld.
We verdelen het scherm in drie delen: de grote lege ruimte (het podium), de programmeerblokken (links) en het lijstje met sprites (rechts).
- Klik op "Maak een nieuw project" bovenaan. Geef je project meteen een naam, bijvoorbeeld "Mijn Eerste Game". Doe dit direct, anders vergeet je het later.
- Kijk naar het podium. Dit is het witte vlak in het midden. Hier gebeurt alles. Standaard staat er een kat in. Dit is je "sprite" (een object).
- Verken de blokkenbak. Aan de linkerkant zie je gekleurde categorieën: Beweging, Uiterlijk, Geluid, Events, Control. Klik erop om te zien welke blokken eruit komen.
- Check de tijd. Rechtsboven zie je een project-timer. Zet een timer op je telefoon van 15 minuten om wennen aan de interface.
Veelgemaakte fout: Meteen willen bouwen zonder te kijken. Neem echt even 5 minuten de tijd om alleen maar te klikken in het menu.
Sleep een blokje naar het grijze werkvlak. Kijk wat er gebeurt. Verwijderen doe je door erop te klikken en naar de blokkenbak te slepen.
Stap 2: Je eerste codeerblokken plaatsen
Nu gaan we echt iets maken. We gaan de kat laten bewegen.
We beginnen met een simpel script. In Scratch bouw je een verhaal of game door blokken aan elkaar te klikken. Het is net als Lego, maar dan digitaal.
- Start met een Event-blok. Ga naar de oranje categorie "Events". Sleep het blokje "Wanneer
wordt aangeklikt" naar het werkvlak. Dit zorgt ervoor dat je programma start. - Voeg Beweging toe. Ga naar de lichtblauwe categorie "Beweging". Sleep "draai 15 graden naar rechts" onder het vlag-blokje. Klik nu op de groene vlag boven het scherm. De kat draait!
- Maak het sneller. Verander het getal 5 in 15. Klik weer op de vlag. Nu draait ie harder.
- Herhaal het. Als je de kat 10x wilt laten draaien, sleep je het blokje 10 keer onder elkaar. Dat is saai. Gebruik daarom de "Herhaal"-blok (oranje). Sleep "Herhaal (10) keer" eroverheen. Stop de draai-blok erin.
Veelgemaakte fout: De volgorde verkeerd doen. Scratch leest van boven naar beneden.
Als je een blok los naast een ander legt, werkt het niet. Ze moeten strak op elkaar klikken.
Onthoud: De groene vlag is je startknop. De rode stopknop (het stoplicht) is je noodrem. Gebruik die vaak.
Stap 3: Maak je eigen personage (Sprite)
De kat is leuk, maar misschien wil je een auto, een robot of een prinses. Net als bij de Tynker app voor kinderen is dit waar Scratch echt leuk wordt. Je kunt alles zelf tekenen of plaatjes uploaden.
- Klik op het balletje met de ster. Dit staat links onder het podium, naast het plusje. Dit is "Kies een Sprite".
- Teken een nieuwe sprite. Klik op het penseel-icoon. Kies een rechthoek-tool. Teken een vierkant in het midden. Kies een felle kleur, zoals rood. Klik op OK.
- Geef de sprite een naam. Klik rechtsboven op "Sprite 1" en verander de naam in "Bal". Dit helpt je straks als je code schrijft voor meerdere objecten.
- Maak een tweede sprite. Herhaal stap 1 en 2, maar teken nu een vierkant aan de andere kant van het scherm. Noem deze "Muur".
We maken een simpel vierkant als "bal". Veelgemaakte fout: De sprite te groot of te klein maken.
Meet even: een sprite die 40 pixels groot is (standaard) werkt fijn. Te groot? Klik op de sprite en gebruik de schaal-slider rechts onder het scherm.
Zet hem op 50% of 80%. Tip: Klik met je rechtermuisknop op een sprite om te dupliceren. Dat scheelt tekenwerk.
Stap 4: Maak je eerste interactieve game
Laten we iets maken wat echt werkt, vergelijkbaar met de creatieve techniek projecten voor kinderen. We bouwen een simpel "raak de bal" spel.
De "Muur" moet de "Bal" aanraken en dan moet er iets gebeuren.
- Programmeer de Bal. Klik op de "Bal" sprite. Maak dit script:
- Wanneer
wordt aangeklikt - Herhaal oneindig
- Verplaats 5 stappen
- Als die rand raakt, stuiter terug
- Wanneer
- Voeg de "Als-Dan" logica toe. Ga naar de paarse "Control" categorie. Sleep "Als ... dan" onder de verplaats-blok. Klik op het vraagteken en kies "raakt kleur?" (onder "Sensatie").
- Kies de kleur. Klik op het kleurvakje en dan op de kleur van je "Muur" sprite. Nu weet Scratch wanneer de bal de muur raakt.
- Bepaal de actie. In het "Dan"-gedeelte stop je: "keer om" en "speel geluid pop".
Dit leert je de basis van game-design. Veelgemaakte fout: De bal vliegt uit beeld. Als je geen "rand raakt" blokje gebruikt, verdwijnt je object.
Zorg altijd dat je een "keer om" of "stuit af" blokje toevoegt als je iets laat bewegen. Testen! Druk op de groene vlag. Beweeg de muur (met de pijltjestoetsen) naar de bal toe. Raakt ie de bal?
Dan moet ie terugkaatsen. Werkt het niet? Check of de kleuren echt overeenkomen.
Stap 5: Uitbreiden en delen
Nu je basis werkt, is het tijd om te spelen. Je kunt geluid toevoegen, achtergronden veranderen en tellers maken.
- Voeg geluid toe. Klik op het speaker-icoon bij je sprite. Kies een geluid uit de bibliotheek, bijvoorbeeld "meow" of "boing". Sleep het blok "speel geluid [geluid]" in je script.
- Maak een score. Klik op het "Score"-tabblad (rechtsboven). Maak een variable aan, noem hem "Punten". Sleep "wijzig Punten met 1" in je script bij het "raakt kleur" event.
- Verander de achtergrond. Klik op het podium-icoon onder het scherm. Kies een leuk achtergrondplaatje. Je kunt hem animeren door in het "Uiterlijk" menu "achtergrond wisselen" te gebruiken.
- Deel je project. Klik op de knop "Delen" bovenaan. Geef je game een naam en een beschrijving. Vraag vrienden of familie om het te spelen!
Dit maakt je spel af. Veelgemaakte fout: Te veel willen doen in één keer. Bouw het spel eerst af zonder score.
Als dat werkt, voeg je score toe. Als dat werkt, voeg je geluid toe. Stapje voor stapje.
Verificatie-checklist: Is het gelukt?
Voordat je stopt, loop deze lijst even na. Zo weet je zeker dat je alles goed hebt gedaan.
- Werkt de groene vlag als startknop?
- Beweegt de sprite soepel zonder uit beeld te verdwijnen?
- Reageert het programma op aanraking (het "raakt kleur" blok)?
- Is de score zichtbaar en telt ie op?
- Is het project opgeslagen (Scratch doet dit automatisch, maar check even of er geen foutmelding staat)?
Als je 4 van de 5 vinkjes hebt, ben je geslaagd. Je bent nu een Scratch-programmeur.
Wil je nog meer ontdekken? Bekijk dan ook de Scratch Jr app voor kleuters en blijf experimenteren. Probeer eens een "Herhaal tot" blok uit of maak een sprite die de muis volgt. De mogelijkheden zijn oneindig.