Auteur : SD
Créé le : 31-03-2020
Programmer le jeu Tetris en Javascript - Partie 7 - Finalisation
Retour vers la partie 6
Faire tomber les formes plus rapidement
Travail à faire : Modifier la "fonction de gestion des évènements clavier"
Modifier la fonction, "fonction de gestion des évènements clavier" de telle sorte que, l'appuie sur la barre d'espace fasse tomber plus rapidement la forme en cours. La forme suivante reprendra la vitesse normale (nécessite de modifier également "refreshCanvas").
Détecter quand le joueur a perdu
Si on détecte une collision alors que la coordonnée Y de la forme est 0 ou 1 alors le joueur a perdu, la partie est terminée.
Il faut donc prévoir :
- L'arrêt du jeu
- Affichage du message "Perdu !"
- Prévoir une touche du clavier pour relancer le jeu
Finalisation
Si vous êtes arrivé jusqu'ici, bravo ! Vous n'avez plus besoin d'être guidé pour continuer à faire évoluer votre jeu !
Voici, entre autre, quelques pistes d'évolution :
- Ajouter de la musique (Tetris Theme)
- Accélérer le jeu au fur et à mesure de la partie
- Mettre en place des niveaux
- En plus du comptage des lignes, mettre en place le calcul d'un score où chaque ligne complétée rapporte plus ou moins de points en fonction du niveau et du nombre de lignes complétées en même temps
- ...
Vous avez apprécié cet article ? Partagez le !