Jeux de poker, comparer des cartes pour qu'elles soient différentes
damien7755
Messages postés13Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention 4 août 2007
-
3 août 2007 à 17:07
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 2012
-
4 août 2007 à 13:38
Bonjour à tous
Je suis entrain de réaliser un jeux de poker Flop, le problème c'est
qu'il faut que les 7 cartes ( 2 cartes fermées et 5 cartes communes )
soient différentes, je veux dire il ne peut y avoir 2 AS de piques .
... mais pour cela je suis obligé de faire des grosses conditions
dans des boucles et ça fait planter tout. Est ce que quelqu'un saurait
me donner une formule pour comparer le tout pour ne pas qu'elles ne
soient pareilles ?
damien7755
Messages postés13Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention 4 août 2007 3 août 2007 à 19:43
C'est bien gentil mais est ce que tu pourrais me donner un petit exemple car je suis un peu perdu ... enfaite c'est du poker flop donc on distribue 2 cartes ensuite 3 cartes que tout le monde voi qui doivent etre différente de tout le reste puis une autre et ensuite une derniere ... comment mélanger le tableau ?
function inverser($tab, $i, $j){
$a=$tab[$i]; $tab[$i]=$tab[$j]; $tab[$j]=$a;
}
$a=array();
// on rempli le tableau
for($i=0;$i<54;$i++){
$a[$i]=$i;
// le numero de la carte
}
//melange
for ($i=0;$i<54;$i++){
$j=mt_rand(0, 53);
inverser($a, $i, $j)
}
la t'as ton tableau melange, reste plus qu'a servir
damien7755
Messages postés13Date d'inscriptiondimanche 18 septembre 2005StatutMembreDernière intervention 4 août 2007 3 août 2007 à 21:59
C'est super gentil de m'aider malheureusement nous ne sommes pas sur la meme longeur d'onde ... se que je veux c'est que mes cartes soit différentes chacune, ... comment vérifier si la carte qu'on vien de tirer aléatoirement n'est pas déja sortie ...
coucou747
Messages postés12303Date d'inscriptionmardi 10 février 2004StatutMembreDernière intervention30 juillet 201244 3 août 2007 à 22:43
Salut
...
je te donne justement une methode pour tirer des cartes differentes ! (et c'est probablement une methode facile a mettre en place, adaptable, et qui ne devrait pas provoquer de bugs...)