Étape 1 – INSÉRER LA SCÈNE

Pour commencer, charger le Fichier Scratch en cliquant sur Fichier dans la Barre des menus puis cliquer sur Ouvrir.

Choisir le fichier qui se nomme : Script 08 sans-code Pong
(à télécharger depuis cette page, en cliquant sur « script sans code ».)

Nous allons créer un jeu vidéo. 
Le but du jeu est de faire rebondir la balle sur la raquette : quand la balle rebondit on gagne un point et le jeu continue, quand la balle tombe par terre le jeu s’arrête.

La raquette est dirigée à gauche ou à droite en bougeant la souris.

Étape 2 – DÉPLACER LA RAQUETTE

Cliquer sur le Lutin Raquette dans la Zone des Lutins puis sur l’onglet des Scripts.

Dans la Catégorie Événement, glisser le Bloc quand le drapeau vert est cliqué.​
Dans la Catégorie Mouvement, glisser le Bloc aller à x: _ y: _ .
Ce Bloc permet de donner une position à la raquette quand le jeu commence.
Changer les coordonnées par les valeurs suivantes : x : 5 y : -100 pour que cette raquette soit au milieu de la Scène.
Dans la Catégorie Contrôle, glisser le Bloc répéter indéfiniment.

Maintenant, nous allons insérer la commande de déplacement.
 La raquette se déplace à gauche et à droite, c’est à dire sur l’axe des x. Autrement dit, quand la raquette change de position, c’est la valeur de x qui change.

Dans la Catégorie Mouvement, glisser le Bloc donner la valeur _ à x dans le Bloc Contrôle.
Dans la Catégorie Capteurs, glisser le Bloc souris x à la place de la variable du Bloc précédent.

Voicile Script complet de la raquette :

Cliquer sur le Drapeau vert pour lancer le jeu.
La raquette doit se déplacer en fonction des mouvements de votre souris.

Étape 6 – GAME OVER

Le jeu s’arrête lorsque le Lutin Balle touche le terre du sol. La terre du sol n’est pas un Lutin ni le bord de la Scène. Nous allons donc utiliser cette fois la couleur du sol pour donner une condition.

Dans la Catégorie Événement, glisser le Bloc quand le drapeau vert est cliqué.
Dans la Catégorie Contrôle, glisser le Bloc si _ alors.
Dans la Catégorie Capteurs, glisser le Bloc couleur _ touchée? dans la variable du Bloc Contrôle.
Dans la Catégorie Contrôle, glisser le Bloc stop tout dans le Bloc Contrôle.
Glisser le Bloc répéter indéfiniment autour du Bloc si _ alors.

Dans ce Script on lit : si la couleur bleu ciel est touchée alors stop tout.
Or, nous voulons que le jeu s’arrête quand la couleur du sol est touchée, pas quand la couleur du ciel et touchée !
 Il faut changer la variable de couleur de ce Bloc de la Catégorie Capteurs.

Cliquer sur le carré bleu ciel. Un doigt apparaît !
Cliquer maintenant sur le sol dans la Scène.

Remarquer que la couleur du Bloc Capteur a changé.

L’interface ressemble maintenant à cela :

(Cliquer sur l’image pour télécharger le script fini.)

Revenir au menu de Pong.
Revenir au menu de Scratch – Le tuto’.