-
Générer un nombre aléatoire entre 1 et 100 lors du chargement de la page.
-
Stocker le nombre de tentatives. Commencer par 1.
-
Fournir au joueur le moyen de saisir un nombre (input ou prompt au choix).
-
Stocker l'ensemble des propositions de nombres pour que le joueur puisse les consulter.
-
Vérifier su le nombre saisi par le joueur est correct.
-
S'il est correct il faut :
- afficher un message de félicitations
- Empêcher que le joueur saisisse de nouveau un nombre
- Afficher un contrôle pour que je joueur puisse rejouer.
-
S'il est faux et que le joueur a encore des tours à jouer :
- Informer le joueur que sa proposition de nombre est fausse.
- Lui permettre d'entrer une nouvelle proposition de nombre.
- Incrémenter le nombre de tours de 1.
-
S'il est faux et que le joueur n'a plus de tours à jouer :
- Informer le joueur qu'il a perddu et que la partie est finie.
- Empêcher que le joueur saisisse de nouveau un nombre.
- Afficher un contrôle pour que le joueur puisse rejouer.
-
Une fois le jeu redémarré, s'assurer que la logique du jeu et l'interface utilisateur sont complètement réinitialisées, puis revenir à l'étape 1.
Implémenter un tableau de score en y mettant de la couleur ! Chaque partie doit être ajoutée au tableau.
Si le joueur joue plusieurs partie, on lui affiche un total.
S'il a gagné plus de partie qu'il en a perdu, afficher une
<img>
pour célébrer sa victoire !
Par exemple : https://media.giphy.com/media/l3q2xYZJPVVplQuWI/source.gif
Donner au joueur la possibilité de pouvoir choisir un mode de diffuculté (1-10, 1-50, 1-100, 1-1000).
Par exemple :
<table>
<thead>
<tr>
<th>Partie N°</th>
<th>Résultat</th>
<th>Tentatives</th>
<th>Nombre à trouver</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>Perdu</td>
<td>--</td>
<td>251</td>
</tr>
<tr>
<td>2</td>
<td>Gagné</td>
<td>9</td>
<td>784</td>
</tr>
<tr>
<td>3</td>
<td>Abandon</td>
<td>--</td>
<td>593</td>
</tr>
</tbody>
</table>