Scratch commando's worden gespecificeerd met behulp van het tekstalternatieven (zie onderstaande voorbeelden).
Een gedetailleerd overzicht van alle tekstalternatieven vindt u op onze Docs pagina.
wanneer op vlag wordt geklikt
neem (10) stappen
zeg (Hallo) (2) sec.
Voorwaarden worden gespecificeerd met behulp van haakjes <>, bijvoorbeeld
als <muis ingedrukt?> dan
verander x met (10)
Drop down velden worden gespecificeerd met vierkante haakjes [], ongeacht of ze op het Scratch blok met vierkante of afgeronde hoeken staan. De afbeelding zal de juiste hoeken hebben, afhankelijk van het blok, bijvoorbeeld.
ga naar [willekeurige positie]
Gebruik bij het inspringen twee spaties of een tab voor elk niveau van inspringing. Het is belangrijk om consistent te zijn met je inspringing, anders zal het problemen veroorzaken wanneer de code wordt geparseerd.
Deze code gebruikt twee spaties voor elk niveau van inspringing
herhaal (4)
neem (10) stappen
als <toets [space] ingedrukt?> dan
draai rechts af (90) graden
Reporterblokken worden gespecificeerd door de naam van het blok in een willekeurig waardeveld te plaatsen
y-positie
De groter dan-vergelijking wordt gespecificeerd als "gt" en niet ">"
herhaal tot <(x-positie) gt (100)>
neem (10) stappen
De kleiner dan-vergelijking wordt gespecificeerd met "lt" in plaats van "<"
als <(y-positie) lt (-140)> dan
ga naar [willekeurige positie]
Scratchblokken met afbeeldingen worden gespecificeerd zoals in de onderstaande code is aangegeven. De tekst ":vlag", ":rechts af" en ":links af" worden automatisch vervangen door de overeenkomstige afbeelding.
wanneer op vlag wordt geklikt
draai rechts af (90) graden
draai links af (-20) graden
Wanneer kleuren moeten worden opgegeven, vermeld dan de waarden voor kleur, verzadiging en helderheid zoals in de code is aangegeven. Leerlingen kunnen de waarden gebruiken om de gewenste kleur te maken.
als <raak ik kleur (c10 s20 b100)> dan
verdwijn
De mysterie directive is een goede manier om te testen of de leerling de lesstof begrijpt.
Waardevelden, conditievelden en hele blokken kunnen leeg gelaten worden door de "mystery!" richtlijn te gebruiken.
als <mystery!raak ik kleur (c10 s20 b100)> dan
verdwijn