Sommaire

Gérer le Game Over

Lorsque le joueur perd la dernière balle en jeu et que son compteur de vies est à 0, il faut déclencher le processus de fin de partie, le célèbre Game Over.

Le processus à mettre en place est tout simple. Il consiste en l’affichage d’un message indiquant la fin de la partie et rappelant le score du joueur.

On crée une fonction showGameOver() pour exécuter cette tâche.

Il nous faut modifier le code qui gère la perte des balles en jeu pour déclencher la procédure de fin de partie lorsqu’une balle est perdue et que le joueur n’a plus de vies.

                if (e.top > racket.top) 
                { 
                   $(’.ball[data-id="’ + e.id + ’"]’).remove(); 
                   balls.splice(balls.indexOf(e), 1); 
                   if (balls.length == 0) 
                   { 
                       if (racketNumber > 0) 
                       { 
                         racketNumber--; 
    ...