Découverte de Scratch

Interface

Figure 1: Scratch et son interface.

Pour commencer, inscrivez-vous sur Scratch. Une fois que c'est fait, créez un nouveau projet. Vous devriez alors vous retrouver sur une page identique à celle présentée en Figure 1.

Que trouvons-nous dans cette page:

  • l'encadré 1 donne accès à des outils qui permettent de naviguer en dehors de notre projet, mais surtout d'agir sur notre projet tout entier. Le globe permet par exemple de choisir dans quel langue nous voulons travailler. Le menu File ou Fichier permet entre-autres de sauvegarder le projet sur le cloud ou sur notre ordinateur, ce que je vous invite à faire avant de quitter scratch si vous ne voulez pas perdre votre précieux travail.
  • Pour comprendre le reste des encadrés, imaginez que scratch permet de monter un spectacle où le metteur en scène c'est vous. L'encadré 2 correspond à la scène de ce spectacle. Vous pourrez y placer vos acteurs comme bon vous semble, et vous pourrez voir le spectacle se'y dérouler après avoir donné le script à chaque acteur.
  • L'encadré 3 va vous permettre de définir le décors de votre spectacle ainsi que les différents acteurs présents. Les acteurs dans Scratch sont appelés Sprite (anglais pour lutin).
  • Enfin l'encadré 4 va vous permettre de définir l'apparence (les apparences) de chacun sous l'onglet Costumes et le script de chacun: quel acteur va faire quoi à quel moment. C'est ici que nous allons programmer. Pour programmer en scratch, c'est bien simple: on va principalement glisser des blocs et les emboiter les uns à la suite des autres. L'avantage de ce type de programmation, c'est que les fautes de syntaxes (équivalent des fautes d'orthographes en français) n'existent pas, ce qui va vraiment nous simplifier la vie dans nos premiers pas en programmation !

Exercice 1

Le programme de Sprite1 (le sprite par défaut) est vide actuellement. Modifiez le pour qu'il avance de 10 pas quand le drapeau vert est cliqué. Pour cela vous aurez besoin d'un bloc de type Événements et d'un bloc de type Mouvement.

Solution exercice 1

Premier Programme En emboitant le bloc avancer de 10 pas à la suite d'un bloc quand drapeau est cliqué, vous avez écrit votre premier programme en Scrath pour résoudre le problème posé. Cliquez sur le drapeau vert et observez que le sprite réalise le programme qui lui a été donné.

Exercice 2

Modifiez votre programme pour que le sprite fasse quelque chose de surprenant. Lâchez-vous !

Une solution à l'exercice 2

ProgrammeSurprenant

Maintenant que vous êtes familiarisé avec l'interface scratch, voyons ensemble comment créer un jeu à partir de cela et quel concepts informatiques se cachent derrière. Si vous en avez l'envie, n'hésitez pas à prendre un moment pour réfléchir aux différentes étapes que vous mettriez en place pour réaliser un tel projet. Si vous préférez vous focaliser sur la programmation alors continuez à lire.