Bonjour à tous,
je sollicite votre aide concernant un exercice JS où il s'agit de développer un jeu de dé.
Chaque joueur possède un score temporaire (ROUND) et un score global (GLOBAL). À chaque tour, le joueur a son ROUND initialisé à 0 et peut lancer un dé autant de fois qu'il le souhaite. Le résultat d’un lancer est ajouté au ROUND. Lors de son tour, le joueur peut décider à tout moment de: - Cliquer sur l’option “Hold”, qui permet d’envoyer les points du ROUND vers le GLOBAL. Ce sera alors le tour de l’autre joueur. - Lancer le dé. S’il obtient un 1, son score ROUND est perdu et c’est la fin de son tour. Le premier joueur qui atteint les 100 points sur global gagne le jeu.
Globalement, mon code fonctionne mais me pose problème sur 3 points :
- Lorsque le joueur 2 ajoute le score du round au score global, le score global affiche Nan
- Lorsqu'un joueur atteint le score de 100, le nom Player 1 n'est pas remplacé par winner
- Lorsqu'un joueur atteint le score de 100, il est toujours possible de lancer le dé.
Merci pour votre aide
Partager