Institut supérieur des études technologiques de Bizerte
Département Technologies de l’Informatique
Projet Module P.O.O. Avancée :
Jeux Vache/Taureau
Exercice:
Première échéance : La semaine du 13/02/2017
Objectif: première version du jeu Vache/Taureau en mode application Console en JAVA.
Principe :
Il s’agit de choisir aléatoirement un nombre entier A sur deux chiffres, trois ou plus tout
dépendra de la configuration choisie (voir paragraphe configuration). Les chiffres peuvent ou
non se répéter dans le nombre.
Le(s) joueur(s) choisira (ont) par la suite un nombre B.
Si les nombres A et B sont égaux le joueur gagne et verra son score affiché sur l’écran, sinon
un résultat indiquant le nombre de chiffres du nombre B qui existent dans le nombre A. On
appellera V (vache) le chiffre qui existe mais pas dans le bon rang et par T (taureau) le chiffre
qui existe dans le bon rang. Le résultat indiquera alors le nombre de vaches et le nombre de
Publicité
taureaux après comparaison des nombres A et B, et ça continue jusqu’à trouver le nombre A.
Exemples :
A
123
123
123
123
123
123
B
456
145
296
135
132
123
Publicité
Résultat
Commentaire
0
1T
1V
1T + 1V
1T+2V
C’est gagner !!!
Votre score est : ……
Aucun chiffre du nombre A ne se
trouve dans le nombre B.
Le chiffre 1 se trouve dans les deux
nombres et il figure dans le bon endroit.
Le chiffre 2 se trouve dans les deux
nombres et il figure dans le bon endroit.
Le chiffre 1 est dans la bonne place,
Publicité
mais le chiffre 3 n’est pas dans la bonne.
Le chiffre 1 est dans la bonne place, les
chiffres 2 et 3 ne sont pas dans la bonne.
Message de félicitation au joueur
gagnant et affichage du score.
Calcul de score :
Selon le niveau et le niveau on choisit un score max initial. A chaque coup on en déduit
20 points si aucun chiffre n’est correct.
15 points pour chaque T.
10 points pour chaque V.
Page | 1
Institut supérieur des études technologiques de Bizerte
Département Technologies de l’Informatique
Si plusieurs joueurs, chacun aura son score mais seul le score du vainqueur sera affiché à la
fin de la partie.
Configuration :
Publicité
Niveau (facile, moyen, difficile…).
Nombre de joueurs (1 ou 2 qui chercheront à trouver le même nombre).
Nombre d’occurrence du même chiffre dans le nombre à trouver (1 ou plus) qui peut
dépendre du niveau.
Nombre maximum de tentatives pour trouver le nombre.
Deuxième échéance : La semaine du …/04/2017
Objectif: Deuxième version du jeu Vache/Taureau en mode application avec Interface
graphique en JAVA.
Troisième échéance : La semaine du …/05 /2017
Objectif: Troisième version du jeu Vache/Taureau en mode application avec Interface
graphique en JAVA avec gestion des utilisateurs, des scores, des configurations, etc. dans
une base de données.
Page | 2