Distribuer des cartes de jeu

chaoucholfa Messages postés 44 Date d'inscription   Statut Membre Dernière intervention   -  
mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   -
Bonjour,


je suis en train de programmer une jeu de carte "loups garou" en c++ et je veut distribuer les cartes de jeu aléatoirement le nbre de carte =N ,comment je le fait? merci de m'aider et bonne journée.
A voir également:

1 réponse

mamiemando Messages postés 33772 Date d'inscription   Statut Modérateur Dernière intervention   7 882
 
Tu peux par exemple mettre tes cartes dans un container que tu mélanges avec shuffle et ensuite attribuer à chaque joueur une ou plusieurs cartes de cette pile mélangée.

Ici un exemple ou on mélange un tableau de 5 entiers.
http://www.cplusplus.com/reference/algorithm/shuffle/

De mémoire dans loup garou tu prépare une pile comportant autant de carte qu'il y a de joueurs, donc il suffit de dire que la ième carte de la pile est attribuée au ième joueur. Il suffit donc de mélanger un tableau avec n rôles et de les attribuer à chaque joueurs.

Bonne chance
0