I) Les points clés
Scratch Offline Editor version 3.0 est téléchargeable gratuitement à l’adresse suivante : scratch.mit.edu/scratch2download/
1) Boucles
Une boucle permet de recommencer, un nombre de fois décidé à l'avance ou non, les instructions écrites dans cette boucle.
Exemple : dans le jeu du labyrinthe, on utilise la boucle « répéter indéfiniment » pour déplacer le lutin « chat » à chaque fois qu'une touche flèche du clavier est pressée.
2) Instructions conditionnelles
Une instruction conditionnelle permet de réaliser des actions quand certaines conditions sont remplies.
Exemple : dans le jeu du labyrinthe, on utilise une instruction « si [condition] alors [action » pour programmer le déplacement du chat de 5 pas vers la droite si la flèche droite est pressée.
Mot-clé
Instruction conditionnelle : Elle peut se traduire par : « Si la condition est vraie, alors exécute ces actions. »
II) Ajouter une condition à un programme
Après avoir programmé les déplacements du chat, je souhaite que le chat s'arrête lorsqu'il touche un mur (segment noir). J'ajoute donc une condition quand il touche la couleur noire. Voici le début du programme complété.