Créer un mini jeu de poker sans IA

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Créer un mini jeu de poker sans IA

Re: Créer un mini jeu de poker sans IA

par orenx22 » 30 nov. 2013, 02:30

Je comprends pas trop tes règles, mes pour moi c'est pas du poker :D.

Si tu peux être plus clair sur les étapes.

1ère étape (le tirage) :
on x carte ... il se passe ..

2ème étape ...

Merci

Re: Créer un mini jeu de poker sans IA

par dogmongo » 15 nov. 2013, 19:25

Bonsoir,

état et tableau associatif je pense :)
la valeur d'une carte doit avoir la même valeur d'une image lié à celle-ci

$image[1] => as de cœur
$carte[1] => as de cœur
1 = as de cœur

après tu crée toute une batterie d'état

Re: Créer un mini jeu de poker sans IA

par Caroline64 » 15 nov. 2013, 11:27

En fait ce qu'il serait vraiment bien c'est qu'on m'explique comment relier une carte à cocher avec une image d'une carte de jeu. Je pense que c'est sur ça que je dois me concentrer pour réussir.
Désolée du double post :/

Créer un mini jeu de poker sans IA

par Caroline64 » 15 nov. 2013, 10:55

Bonjour bonjour,
J'essaie de réussir un exercice qui m'a été donné. Ca fait pas mal de temps que j'y travaille mais sans résultat.
Le but étant d'obtenir :
au premier tout 5 cartes de dos et un bouton commencer
au second tour 5 cartes sélectionnables
au dernier tour : les cartes sélectionnés restent les autres sont tirées de nouveau. Une phrase en bas annonce le résultat obtenu (ex : paire de 2, full au roi) et un bouton recommencer.

Mon résultat donne le dos des cartes au premier tour (avec possibilité de sélectionner les cartes) et un bouton actualiser.
Au second tour on voit 5 cartes retournés toujours avec les mêmes boutons
Et au dernier tour juste les boutons.

J'ai un fichier avec toutes les cartes dans mon répertoire. Et voici le code que j'ai utilisé :

Code : Tout sélectionner

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Projet poker</title> </head> <body> <?php session_start () ; $JC = array ( array (14, "Coeur", "ace3.png",False,False), array (14, "Pique", "ace2.png",False,False), array (14, "Carreau", "ace4.png",False,False), array (14, "Trefle", "ace1.png",False,False), array (2, "Coeur", "two3.png",False,False), array (2, "Pique", "two2.png",False,False), array (2, "Carreau", "two4.png",False,False), array (2, "Trefle", "two1.png",False,False), array (3, "Coeur", "three2.png",False,False), array (3, "Pique", "three3.png",False,False), array (3, "Carreau", "three1.png",False,False), array (3, "Trefle", "three4.png",False,False), array (4, "Coeur", "four3.png",False,False), array (4, "Pique", "four2.png",False,False), array (4, "Carreau", "four4.png",False,False), array (4, "Trefle", "four1.png",False,False), array (5, "Coeur", "five2.png",False,False), array (5, "Pique", "five3.png",False,False), array (5, "Carreau", "five1.png",False,False), array (5, "Trefle", "five4.png",False,False), array (6, "Coeur", "six2.png",False,False), array (6, "Pique", "six3.png",False,False), array (6, "Carreau", "six1.png",False,False), array (6, "Trefle", "six4.png",False,False), array (7, "Coeur", "seven3.png",False,False), array (7, "Pique", "seven2.png",False,False), array (7, "Carreau", "seven4.png",False,False), array (7, "Trefle", "seven1.png",False,False), array (8, "Coeur", "eight2.png",False,False), array (8, "Pique", "eight3.png",False,False), array (8, "Carreau", "eight1.png",False,False), array (8, "Trefle", "eight4.png",False,False), array (9, "Coeur", "nine2.png",False,False), array (9, "Pique", "nine3.png",False,False), array (9, "Carreau", "nine1.png",False,False), array (9, "Trefle", "nine4.png",False,False), array (10, "Coeur", "ten3.png",False,False), array (10, "Pique", "ten2.png",False,False), array (10, "Carreau", "ten4.png",False,False), array (10, "Trefle", "ten1.png",False,False), array (11, "Coeur", "jack3.png",False,False), array (11, "Pique", "jack1.png",False,False), array (11, "Carreau", "jack4.png",False,False), array (11, "Trefle", "jack2.png",False,False), array (12, "Coeur", "queen2.png",False,False), array (12, "Pique", "queen1.png",False,False), array (12, "Carreau", "queen4.png",False,False), array (12, "Trefle", "queen3.png",False,False), array (13, "Coeur", "king2.png",False,False), array (13, "Pique", "king1.png",False,False), array (13, "Carreau", "king4.png",False,False), array (13, "Trefle", "king3.png",False,False), ); if (!isset ($_SESSION["tour"])){ $_SESSION["tour"]=1; /*echo "tour".$_SESSION["tour"];*/ echo '<center><table>'; echo '<tr>'; echo " <td> <img src='cartes/fond.png' width='90' height='135' /> </td>"; echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>"; echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>"; echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>"; echo "<td> <img src='cartes/fond.png' width='90' height='135' /> </td>"; echo '</tr>'; echo'</center></table>'; /*rand (0,4); $affichage_aleatoire = $cards[rand (0,4)];*/ } else{ switch ($_SESSION["tour"]) { case 1: $_SESSION["tour"]=2; echo '<center><table>'; /*echo "tour".$_SESSION["tour"];*/ //nombre de carte tirée = nulle //$cartetiree=0; //nmb de carte en main $nmbcarte=0; //Tant que je n'ai pas 5 cartes while ($nmbcarte<5) { //Je tire aléatoirement 1 carte $carte = rand(0, 51); //Verif si carte mentionnée if ($JC[$carte][3] == false) { $JC[$carte][3] = true; echo '<img src="'.$JC[$carte][2].'">'; $nmbcarte++; } } //Si oui je l'affiche //j'incremente nb de carte tirée //$cartetiree=$cartetiree++; //Fin Tant Que echo'</center></table>'; break; case 2: $_SESSION["tour"]=3; echo "tour".$_SESSION["tour"]; session_destroy () ; break; } } echo "<tr>"; $selection=array(); for ($i=0;$i<5;$i++){ echo "<td>"; echo '<input type="checkbox" name="selection['.$i.']" value="'.$i.'">'; echo "</td>"; } echo "</tr>"; $actualiser=array(); for ($i=0;$i<1;$i++){ echo "<td>"; echo '<input type="button" value="Actualiser" Onclick="javascript:window.history.go(0)['.$i.']" value="'.$i.'">'; echo "</td>"; } ?> </body> </html>


Serait-il possible juste d'avoir un petit tuyau pour pouvoir continuer ? Parce que je suis bloquée.
Je suis désolée tout ça est loin d'être clair.