Source : Scratch Wiki en français
Un bloc Scratch est une bloc de code utilisé pour créer des programmes en langage Scratch.
Les blocs s’empilent, s'insèrent ou s'emboîtent les uns dans les autres et forment des scripts (ou empilements). Ils peuvent être regroupés :
- en différentes catégories, en fonction de leur couleur (définie selon leur portée et effet) ;
- en différentes formes, selon leur place et signification dans le code.
Il existe différents styles de bloc Scratch.
Scratch 3.0 compte actuellement 122 blocs normaux (sans compter les blocs personnalisés) et 89 blocs d'extension.
Catégories de blocs
L'extension Musique::music
L'extension Stylo::pen
L'extension Détection vidéo::video
L'extension Reconnaissance faciale::extension
L'extension Synthèse vocale::tts
L'extension Traduire::translate
L'extension Makey Makey::makeymakey
L'extension micro:bit::microbit
L'extension LEGO MINDSTORMS EV3::ev3
L'extension LEGO BOOST::boost
L'extension LEGO WeDo 2.0::wedo
L'extension Go Direct::gdxfor
Formes de blocs
Il existe 6 formes de blocs : les blocs de tête, d'empilement, booléens, de valeur, en forme de C, ou de fin.
Assemblage
Les blocs peuvent être assemblés avec plusieurs syntaxes :
- une syntaxe verticale (par défaut) ;
- une syntaxe horizontale (pas encore implémentée, reportée).
Sous-catégories
Cette catégorie comprend 10 sous-catégories, dont les 10 ci-dessous.
A
- Blocs Apparence (25 P)
B
- Blocs personnalisés (12 P, 5 F)
C
- Blocs Capteur (21 P)
- Blocs Contrôle (14 P)
D
- Blocs Donnée (27 P)
E
- Blocs Événement (10 P)
F
- Forme bloc (12 F)
M
- Blocs Mouvement (22 P)
O
- Blocs Opérateur (20 P)
S
- Blocs Son (12 P)
Pages dans la catégorie « Blocs »
Cette catégorie comprend 6 pages, dont les 6 ci-dessous.