On se propose de programmer une variante du jeu des bâtonnet de Fort Boyard.
Règles du jeu
Un tas de bâtonnet comporte un nombre impair de bâtonnet, ici nous prendrons 13 bâtonnet. Deux joueurs retirent à tour de rôle, une, deux ou trois allumettes, jusqu’à épuisement du tas. Le perdant est celui qui doit enlever la dernière allumette.
But et mise en œuvre
Le jeu des 13 allumettes se joue à deux joueurs, le joueur 1 est utilisateur et le joueur 2 est l’ordinateur qui, à tour de rôle, prennent 1, 2 ou 3 allumettes d’un tas qui en contient initialement 13.
Le joueur qui prend la dernière allumette perd. L’application à développer doit permettre à deux joueurs de s’affronter.
C’est l’ordinateur qui est l’arbitre de la partie.
Il affiche le nombre d’allumettes restant en jeu, donne la main à tour de rôle à chaque joueur et vérifie que les joueurs respectent les règles du jeu.
Ainsi, si un joueur veut prendre trop ou trop peu d’allumettes, le coup est refusé et le joueur doit rejouer. Un joueur doit retirer entre 1 et 3 allumettes.
En fin de partie, l’arbitre (l’ordinateur) affiche le résultat.
Remarque :
- La représentation fournie dans les figures n’est qu’un exemple, vous êtes libre de choisir votre propre interface.
- Ce qui importe dans un premier temps est la réalisation d’un programme qui fonctionne correctement, ce n’est pas la qualité des graphisme. Si c’est beau et que ça marche pas bien, le programme ne vaut rien !

