PONG

Se connecter à l'ENT puis ouvrir l'application Capytale et renseigner le code activité fourni par le professeur


1. Réaliser la base du jeu en vous appuyant sur l'aide en image ou en suivant les tutoriels vidéos

Faire rebondir une balle Ajouter et déplacer un paddle Aide en image

 

/!\ Présenter votre travail au professeur /!\ 

 


2. Mode 1 Joueur 

Traduire les consignes suivantes sur le programme

- Créer une variable nommée joueur1

- Mettre Joueur 1 à 0 au départ

- Si le paddle est touché par la balle, alors la faire rebondir s'orienter vers le haut à droite et ajouter 1 point à joueur1.

- Si la couleur noire est touchée par la balle, alors dire "Perdu" pendant 2 secondes et Stopper le jeu

- Si la variable joueur1=5 points, alors dire "Gagné" pendant 2 secondes et Stopper le jeu

Exemple pour créer un compteur avec une variable

 

Aide en image

 

/!\ Présenter votre travail au professeur /!\ 

  


3. Ajouter un 2ème joueur

Ajouter une zone rouge en haut de la scène et un 2ème paddle nommé «paddle2»

Le paddle2 sera contrôlé par les touches «w» et «c»

- Attention Si le paddle2 est touché par la ballealors la faire rebondir c'est à dire s'orienter vers le bas à gauche

  

/!\ Présenter votre travail au professeur /!\ 

 


4. Compter les points en mode 2 joueurs

Modifier le script ; le but est de permettre à 2 joueurs de jouer l’un contre l’autre

Créer une variable nommée joueur2

- Si la zone noire est touchée par la ballealors la faire rebondir cad s'orienter vers le haut à droite et ajouter 1 à joueur2,

- Si la zone rouge est touchée par la ballealors la faire rebondir cad s'orienter vers le bas à gauche et ajouter 1 à joueur1

- Si le joueur 1 = 5 alors dire Joueur1 Gagné pendant 2 secondes et stopper le jeu

- Si le joueur 2 = 5 alors dire Joueur1 Gagné pendant 2 secondes et stopper le jeu

   /!\ Présenter votre travail au professeur /!\ 

Exemple du jeu finalisé

 


5. Améliorations :

- Afficher systématiquement quel joueur remporte le point.

- Afficher à la fin de la partie le joueur gagnant.

- Augmenter la vitesse de la balle à chaque rebond

- Ajouter des déplacements verticaux, chaque joueur ne peut déplacer au delà du milieu de la scène

- ...