5
Comme en modelage, on peut mettre au point des morceaux de
programme séparément et les assembler par copié-collé
Second exemple: Exercice pratique:
On va complexifier un programme simple: Pong
Fichier/Ouvrir/Exemples/Games/Pong OK
On examine ses 3 objets: Scène, ball, paddle
- Scène a juste un son (jamais employé, d'ailleurs)
- paddle n'a qu'un bloc d'instruction:
dès que le dapeau vert est cliqué, sa position x sera celle, horizontale, de
la souris
Cliquer le drapeau vert et constater que c'est ce qu'il fait!
-ball a un son et 3 blocs d'instruction
Le premier dit où se mettre quand le jeu commence, et qu'on arrête tout
si on touche la ligne rouge
Le dernier dit que la balle avance et rebondit sur les bords de la Scène
Le central dit ce qu'elle fait TANT QUE elle touche paddle
(ce qu'elle arrêtera de faire quand elle aura "rebondi")
A vous de modifier tout ça.
CONSEIL: SAUVEZ A CHAQUE MODIFICATION QUI MARCHE,
C'est plus facile de recharger que de défaire et refaire!
Suggestion 1: changer le son que fait la balle, sa vitesse
(Cliquer les nombre pour les changer)
Suggestion 2: créer des plots qui dévient la balle genre flipper
Editer le dessin de la scène, ajouter trois petits carrés verts
Editer le Script de la balle:
Séparer le bloc qui fait rebondir sur le paddle
"jouer le son…", le dupliquer (clic droit) et le remettre en place.
Dans les instructions "Controle",
draguer "répéter indéfiniment si " autour de notre copie