Site icon Site Web de gburnet

Bâton de fort Boyard en C

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 :

Exemple de Code

Baton_fort_boyard.c

Quitter la version mobile