Ce petit jeu a été développé entièrement en JavaScript avec des animations en JavaScript. Il n’y a aucune architecture particulière et aucun SQL dans ce jeu. Il m’a permis de m’entrainer en JavaScript et de montrer ce que je peux faire.

  • HTML/CSS
  • JavaScript
  • DaFont
  • GitHub

Diagramme de cas d’utilisation

Présentation

Le jeu se tient sur une seule page, il suffit de cliquer sur « JOUER » pour pouvoir choisir un niveau de jeu et commencer à jouer. Le score s’actualise au fil de la partie et revient à 0 à la fin.


Affichage des têtes

Dans cette partie de code, l’affichage de la tête du lapin se fait grâce à un ajout de classe sur une div qui contient le nuage. Pour que le jeu ne dure pas une éternité, la variable booléen timeUp est mise à true au bout de 10 secondes, tant que la variable est à false, on continue d’appeler notre fonction récursivement.


Score

La fonction pour changer le score est celle ci-devant. On parcourt toutes les têtes de lapin, si le joueur clique sur une tête, on utilise isTrusted pour tester s’il a vraiment cliqué. S’il n’a pas cliqué, on ne fait rien, sinon ou implémente le score. On enlève la tête du lapin pour qu’il ne puisse pas cliquer plusieurs fois dessus.