Uitleg

Bewegingsblokken: stappen, draaien, posities en richting

Alle bewegingsblokken van Code: vooruit bewegen, draaien, plaatsen, schuiven en posities uitlezen. Onderscheid richting, coordinaten en de zichtbare draaistijl.

Leerkracht
Leerling
Laatst bijgewerkt: 12 oktober 2026

De categorie Beweging bestuurt de geselecteerde sprite. Het Speelveld heeft geen bewegingsblokken. Een rij opdrachten hoort bij de sprite waarin die rij staat; een beweging van die sprite verplaatst niet automatisch andere sprites.

Vooruit bewegen of langs een vaste as verplaatsen

neem [stappen] stappen gebruikt de huidige richting. Met richting 90 beweegt een positief aantal stappen naar rechts; met richting 0 omhoog. Voor een vaste horizontale of verticale verplaatsing dienen verander x met en verander y met. Die zijn niet afhankelijk van de richting.

Blokken in Beweging

De woorden tussen vierkante haken benoemen een instelbaar veld of een menukeuze. Stappen en posities bepalen afstanden; de schuifblokken hebben daarnaast een duur in seconden.

neem [stappen] stappen

Het Nederlandse blok 10 neem stappen in Code.

Verplaatst de geselecteerde sprite in zijn huidige richting. Een positief getal gaat vooruit; een negatief getal gaat achteruit. De stap is een afstand, geen tijdsduur. Dit blok gaat meteen verder naar het volgende blok en maakt op zichzelf geen geleidelijke animatie.

draai rechtsom [hoek] graden

Het Nederlandse blok 15 draai graden in Code.

Telt de gekozen hoek in graden bij de huidige richting op. Het blok verplaatst de sprite niet. Een negatieve hoek draait de andere kant op. Anders dan in CodeJr is het getal rechtstreeks een aantal graden.

draai linksom [hoek] graden

Het Nederlandse blok 15 draai graden in Code.

Trekt de gekozen hoek in graden van de huidige richting af. Het blok verandert de richting, niet de plaats. De draaistijl bepaalt of het uiterlijk zichtbaar meedraait.

ga naar [doel]

Het Nederlandse blok willekeurige positie ga naar in Code.

Verplaatst meteen naar de muisaanwijzer, een willekeurige positie of de gekozen andere sprite. De keuze staat in het doelmenu. Het volgende blok hoeft niet op een verplaatsingsduur te wachten.

ga naar x: [x] y: [y]

Het Nederlandse blok 0 0 ga naar x: y: in Code.

Zet de sprite meteen op de opgegeven x- en y-positie. x is de horizontale as, y de verticale as; het midden is x 0, y 0. Positieve x gaat naar rechts en positieve y naar boven. De richting verandert hierdoor niet.

schuif in [duur] sec. naar [doel]

Het Nederlandse blok 1 willekeurige positie schuif in sec. naar in Code.

Verplaatst geleidelijk naar de gekozen muispositie, willekeurige positie of andere sprite. De duur is in seconden. Het doel wordt bij de start bepaald; de sprite volgt dus niet voortdurend een bewegend doel. Dit script wacht tot de verplaatsing klaar is.

schuif in [duur] sec. naar x: [x] y: [y]

Het Nederlandse blok 1 0 0 schuif in sec. naar x: y: in Code.

Verplaatst geleidelijk naar de gekozen x- en y-positie in het ingevulde aantal seconden. Dit script wacht tot de verplaatsing klaar is; andere scripts kunnen wel doorgaan. Bij een duur van 0 of minder wordt de eindpositie meteen ingesteld.

richt naar [richting] graden

Het Nederlandse blok 90 richt naar graden in Code.

Stelt een absolute richting in: 90 is rechts, -90 is links, 0 is boven en 180 is onder. Het blok telt geen draai bij de bestaande richting op en verplaatst de sprite niet. Een aansluitend stappenblok gebruikt deze nieuwe richting.

richt naar [doel]

Het Nederlandse blok muisaanwijzer richt naar in Code.

Richt de sprite naar de muisaanwijzer, een gekozen sprite of een willekeurige richting. Het verandert alleen de richting. Een later bewegend doel wordt niet automatisch gevolgd; daarvoor moet deze opdracht opnieuw worden uitgevoerd.

verander x met [verschil]

Het Nederlandse blok 10 verander x met in Code.

Telt het getal bij de huidige x-positie op. Positief verplaatst naar rechts en negatief naar links, ongeacht de richting waarin de sprite kijkt. De y-positie blijft gelijk.

maak x [x]

Het Nederlandse blok 0 maak x in Code.

Stelt de x-positie in op het ingevulde getal. Dat getal is een plaats ten opzichte van het midden, geen extra verplaatsing. De y-positie blijft gelijk.

verander y met [verschil]

Het Nederlandse blok 10 verander y met in Code.

Telt het getal bij de huidige y-positie op. Positief verplaatst omhoog en negatief omlaag, ongeacht de kijkrichting. De x-positie blijft gelijk.

maak y [y]

Het Nederlandse blok 0 maak y in Code.

Stelt de y-positie in op het ingevulde getal. De x-positie blijft gelijk. Dit is een absolute hoogte ten opzichte van het midden, geen aantal stappen omhoog.

keer om aan de rand

Het Nederlandse blok keer om aan de rand in Code.

Controleert of de sprite de rand raakt en verandert dan de richting zodat de volgende beweging naar binnen wijst. Het blok begint zelf geen beweging en blijft niet automatisch op de rand letten; het moet worden uitgevoerd op het moment van controle.

maak draaistijl [draaistijl]

Het Nederlandse blok maak draaistijl links-rechts in Code.

Kies helemaal rond, links-rechts of niet draaien. Helemaal rond laat het uiterlijk meedraaien; links-rechts laat het alleen horizontaal spiegelen; niet draaien houdt het uiterlijk rechtop. De bewegingsrichting blijft bij alle drie bestaan: een rechtop getoonde sprite kan dus nog steeds omhoog of schuin bewegen.

x-positie

Het Nederlandse blok x-positie in Code.

Geeft de huidige x-positie van de geselecteerde sprite als getal terug. Dit is een waardeblok voor een invoerveld; het verplaatst niets.

y-positie

Het Nederlandse blok y-positie in Code.

Geeft de huidige y-positie van de geselecteerde sprite terug. Dit is een waardeblok, geen opdracht om de hoogte te veranderen.

richting

Het Nederlandse blok richting in Code.

Geeft de huidige bewegingsrichting in graden terug. De waarde beschrijft de richting, ook wanneer de draaistijl voorkomt dat het uiterlijk zichtbaar draait.

De werkelijke bewegingscategorie in Code bij een geselecteerde fictieve sprite, met stappen, graden en positievelden.
Stappen volgen de richting; x en y zijn vaste assen. Het Speelveld heeft geen bewegingsblokken.

Als de beweging anders is dan verwacht

Controleer de geselecteerde sprite, zijn huidige richting en de draaistijl. Een sprite die door niet draaien rechtop blijft staan, beweegt met een stappenblok nog wel in zijn ingestelde richting. Controleer ook andere actieve scripts die tegelijk een positie of richting instellen.

Een eenmaal uitgevoerd bewegingsblok blijft niet zelfstandig bewegen. Herhaling, wachttijd en schuifduur worden door afzonderlijke blokken bepaald. De groene vlag betekent bovendien niet dat de oorspronkelijke plaats automatisch wordt hersteld; een script moet de gewenste beginpositie zelf instellen.

Kom je er niet uit?

We helpen je graag verder.

Staat het antwoord er niet bij? Neem contact met ons op of vraag een demo aan, dan kijken we samen naar jullie situatie.

Bewegingsblokken: stappen, draaien, posities en richting | Delta.school