Aide programme
PierrotLeFou -
Bonjour,
Règles du jeu : Le jeu se joue à deux. Le premier joueur choisit une combinaison de 4 billes de couleurs ordonnées. Il y a 6 couleurs possibles, et la combinaison peut contenir plusieurs fois une même couleur. Cette combinaison est cachée au second joueur, dont l’objectif est de la retrouver. A chaque tour, le joueur second joueur propose une combinaison de 4 billes. Le premier lui donne le nombre de billes de la bonne couleur à la bonne place, et le nombre de bille de la bonne couleur, à a mauvaise place. Le second joueur à 12 tours pour retrouver, par déduction, la combinaison.
Résultat attendu : Le programme comportera trois options. La première se joue contre l’ordinateur. Le programme devra choisir une combinaison. Il devra ensuite permettre au joueur de faire ses propositions, et donnera nombre de billes de la bonne couleur à la bonne place, et le nombre de bille de la bonne couleur, à a mauvaise place. Le programme devra avoir un affichage agréable (on peut remplacer les couleurs par 6 lettres). Dans la seconde option, il y a deux joueurs. Le premier choisit la combinaison, et le second joue la partie. La troisième option se joue également contre l’ordinateur, le joueur choisissant la combinaison, et l’ordinateur essayant de la trouver. L’ordinateur jouera au hasard ses billes.
Je dois écrire ce programme sur c++ avec uniquement des classe. Je suis débutante et j'ai du mal à visualiser ce qui est privée et ce qui ne l'est pas. Pouviez vous m'aider?
- Aide programme
- Programme demarrage windows - Guide
- Mettre en veille un programme - Guide
- Message programmé iphone - Guide
- Programme word gratuit - Guide
- Cette action ne peut pas être réalisée car le fichier est ouvert dans un autre programme - Guide
4 réponses
Ce qui est public, ce sont les fonctions / méthodes / données dont un utilisateur lambda aura besoin pour faire le travail.
Ce qui est privé, ce sont les éléments cités ci-haut dont seuls les fonctions de la classe auront besoin.
Donc, ce que l'utilisateur n'a pas besoin de connaître, ou qu'on ne souhaite pas qu'il connaisse.
Bonjour
CCM ne fait pas les exercices !..
De l'aide peut être demandée si on montre l'avancée du travail qu'on a soi-même réalisé. Il faut, bien sûr, que le sujet relève de l'informatique.
Bonjour,
Pour la mécanique, voici un truc qui ressemble à ce que tu veux faire.
C'est du Basic (quasiment du pseudo code)
Le code est dans: "Mastermind.bas", pour l'ouvrir: Soit un éditeur de code, soit; changer l'extension en: ".txt" et ouvrir avec le bloc note.
C'est là pour 14 jours-->: https://www.mediafire.com/file/hy8l2fw8x3tdo46/Mastermind.zip/file
Pour le C++, attends qu'un connaisseur passe sur ton fil.