Premiers Pas en Codage Avec Scratch

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 8

Premiers pas en codage

avec Scratch
Scratch ?! C’est quoi ?
Scratch est une application gratuite de programmation qui s’utilise en ligne via le site
https//scratch.mit.edu

Scratch s’adresse aux enfants à partir de 8 ans. Cette application permet aux enfants ou au
débutants de s’initier à l’univers du codage, et de créer des animations ou même des jeux
vidéo. Scratch s’appuie sur les rudiments de la programmation et permet de comprendre la
logique de la programmation.

Qu’est-ce le codage ?
Le codage consiste à donner des instructions avec un ordinateur pour créer un jeu vidéo,
faire fonctionner un appareil électronique, un robot…. Les codeurs, ou plus précisément les
programmeurs, communiquent ces instructions au moyen de langages de programmation.
Dans notre cas, nous utiliserons le langage de programmation par bloc à l’aide de Scratch.

Le codage est le synonyme de programmation.

Définition :
Synonymes : mots di érents qui veulent dire la même chose.
Cours de codage - Athénée Royal de l’Air Pur Partie 1

👉 Imaginons comment cela se passe

Le codage va donc consister à


décortiquer toutes les étapes qui
doivent être accomplies afin
d’arriver à l’objectif qui a été fixé.

C’est quoi le rapport avec le jeu vidéo ?


Les jeux vidéo sont construits à partir de
codage (programmation). Ils ont aussi
besoin d’un ordinateur qui sera utilisé par
un programmeur qui devra utiliser des
instructions (codage) pour le créer et le
faire fonctionner. C’est grâce à cela que tu
peux faire sauter Mario lorsque tu appuies
sur la touche A de la manette.

2
Cours de codage - Athénée Royal de l’Air Pur Partie 1

Création d’un compte Scratch


Étant donné que Scratch s’utilise en ligne, il est important de créer un compte sur le
site internet. Ainsi, tous les projets seront sauvegardés, sans risque de perdre son
travail puisqu’il y a une sauvegarde automatique régulière.

Afin de se créer un compte, il est primordial d’avoir une adresse mail à laquelle on a
facilement accès.

Etapes pour la création d’un compte


1. Se rendre sur le site internet https//scratch.mit.edu

2. Cliquer sur “Rejoindre Scratch” dans le menu

3. Choisir un nom d’utilisateur et un mot de passe, choisir Belgique, entrer sa


date de naissance, et enfin une adresse e-mail.

4. Voilà ! Votre compte est créé.

Attention, il est très important de se souvenir de son identifiant et de son mot de


passe pour pouvoir se connecter. Pensez à le noter quelque part.

Créer un projet
Nous allons maintenant débuter notre premier projet. Pour cela, il suffit de cliquer sur
le mot “Créer” dans le menu.

C’est parti !!!

3
Cours de codage - Athénée Royal de l’Air Pur Partie 1

4
Cours de codage - Athénée Royal de l’Air Pur Partie 1

Définitions des différentes zones


Familles de blocs

● Mouvement : on y retrouve tous les blocs qui permettent de faire bouger les
différents objets (sprite) que nous mettrons dans la scène.

● Apparence : ces blocs permettent de modifier l’apparence des différents


objets. On peut par exemple modifier la taille, la couleur, faire parler des
personnages…

● Son : comme son nom l’indique, les blocs présents dans cette famille vont
permettre de sonoriser notre projet.

● Événement : cette famille rassemble la majorité des blocs dit “chapeau” qui
donneront l’ordre de déclencher la lecture de notre projet. En effet, la
programmation est une succession d’instructions qui constituent l’ensemble
d’un programme. La première instruction sera toujours un “déclencheur” qui
ordonnera la lecture des instructions qui le suivront.

● Contrôle : ces blocs permettent de contrôler l’exécution d’un script. C’est un


peu comme si le script se comportait comme si nous étions sur un vélo. En
effet, lorsque nous sommes sur un vélo, nous avons besoin d’en avoir le
contrôle afin de ne pas se blesser. Par exemple, lorsque vous roulez et que
vous arrivez à un feu, vous aurez besoin de freiner ; ou encore si votre
destination se trouve sur la gauche, vous devrez tourner lorsque vous
trouverez une rue sur la gauche.

● Variable : il s’agit d’une série de blocs qui permettent de paramétrer une


variable. Etant donné que cette thématique représente pas mal d’explications
et de réflexion, nous y reviendront plus tard.

● Mes blocs : cette zone est destinée à la création d'un tiroir qui contiendra des
morceaux de scripts utiles qui pourraient servir plusieurs fois dans un même
projet. Ce système permet un gain de temps considérable. Nous y reviendront
également.

5
Cours de codage - Athénée Royal de l’Air Pur Partie 1

Sélection des blocs de codage ou réserve de code

La réserve de code est quelque chose d’essentiel sur Scratch : c'est l'endroit ou vous
pouvez prendre les blocs pour pouvoir former des blocs de scripts. Elle est séparée
en plusieurs onglets (familles de code), étale tous les blocs disponibles sur Scratch
et est très simple d'utilisation.

Pour insérer un bloc dans votre programme, cliquez sur lui et glissez-le à l'endroit
souhaité dans la fenêtre de travail. Glissez à nouveau un bloc dans cette réserve
pour le supprimer.

Scènes

Il s’agit d’une petite fenêtre, au départ blanche avec le personnage Scratch (chat), qui
se situe sur la droite. C’est à cet endroit qu’on peut voir le résultat de notre codage.

Zone des Sprites

Cette zone se situe sur la droite de l’écran et permet de voir tous les sprites présents
dans notre projet.

● Sprite : c’est un objet ou un personnage qui peut effectuer des actions dans la
scène. La traduction anglaise signifie lutin.

● Zone des paramètres : c’est à cet endroit que nous allons pouvoir paramétrer
notre sprite (taille, orientation, position…), on pourra aussi le renommer.

● Sélection ou création de sprite : c’est sur ce bouton que nous cliquerons pour
introduire un sprite dans notre scène.

6
Cours de codage - Athénée Royal de l’Air Pur Partie 1

Sélection ou création de décors

Afin de donner une ambiance à nos projets, Scratch nous permet


d’ajouter, de créer, d’importer, ou de modifier notre décor.

Onglets Code /Costumes / Sons

● Code : donne accès au codage, donc à notre zone de travail principale.

● Costumes : Les costumes font partie intégrante des sprites, ce sont ces
sprites qui ont la possibilité de changer d'apparence en basculant sur un autre
costume. Quand un nouveau projet est créé, il y a par exemple par défaut le
Scratch Cat avec deux costumes, le premier est le chat ne faisant pas de
mouvement spécial et le deuxième représente un chat qui a une patte en l'air,
comme s' il voulait courir. Différentes actions peuvent être réalisées sur les
costumes, comme les supprimer, les dupliquer, en créer de nouveaux…

● Sons : cet onglet permet d’avoir accès aux paramètres des sons que nous
pouvons ajouter à notre projet Scratch.

7
Cours de codage - Athénée Royal de l’Air Pur Partie 1

Le plan cartésien, kezako ?

Un plan cartésien est une surface plane au travers de laquelle passe deux lignes imaginaires
perpendiculaires que l’on appelle X et Y. La ligne X est horizontale, la ligne Y est verticale.

Sur ces deux lignes imaginaires, on retrouve des graduations qui permettent de déterminer
la position d’un objet, c’est ce que l’on appelle une coordonnée.

Par exemple :

le point rouge qui se trouve sur le dessin se trouve à la coordonnées X3; Y3

le point vert se trouve à la coordonnées X -3 ; Y -2

Quel est le lien avec Scratch ?


Dans la scène de scratch, il est impératif d'utiliser ce système afin de déplacer de manière
précise les sprites, ou encore de leur demander de débuter leur chemin depuis un certain
endroit.

Vous aimerez peut-être aussi