IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

PHP & Base de données Discussion :

Jeu de Cache-cash


Sujet :

PHP & Base de données

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Par défaut Jeu de Cache-cash
    Bonjour,

    Je suis un apprenti développeur en PHP,

    pourriez-vous m'aider à faire ce travail d'un site de Jeu de Cache-cash.

    Dans ce jeu, une grille comportant trois lignes et trois colonnes est initialement remplie avec
    neuf points d'interrogation cliquables. Ces points d’interrogation cachent soit des cases vides
    (cases perdantes) soit des pièces de 1 euro (cases gagnantes).

    Les pièces sont au nombre de cinq et sont placées dans la grille de manière aléatoire. Au début
    de chaque partie, les points d'interrogation cachent donc cinq pièces et quatre cases vides placées
    au hasard.

    À chaque fois que le joueur clique sur un point d'interrogation, la case correspondante est
    découverte et son contenu est affiché. Si la case contient une pièce, le gain du joueur est
    augmenté d'un euro et la partie continue. Si la case est vide, la partie s’arrête et le joueur
    empoche le gain totalisé lors des coups précédents.
    Le but du jeu est donc de découvrir le maximum de pièces sans tomber sur une case vide. En
    fonction du nombre de pièces découvertes successivement par le joueur, le gain à la fin d'une
    partie peut être de 0, 1, 2, 3, 4 ou 5 euros.

    Les pièces étant placées aléatoirement dans la grille par l'ordinateur au début de chaque partie,
    Cache-Cash est un pur jeu de hasard et le joueur ne peut compter que sur son intuition pour
    gagner le plus d'argent possible.

    L’ordinateur affiche à chaque tour le nombre de pièces déjà trouvées par le
    joueur et le nombre de pièces restant à trouver dans la grille. Si la partie se termine par la
    découverte de toutes les pièces, l'ordinateur affiche « Bravo, vous avez découvert toutes les
    pièces ! ». Si la partie s'arrête par la découverte d'une case vide, l’ordinateur affiche « Case vide :
    partie terminée ! ».
    À tout moment, le joueur peut redémarrer une nouvelle partie grâce à un lien « Commencer une
    nouvelle partie » situé en bas de chaque page affichée.

    la session doit contenir 2 tableaux: grille et visibilité.

    Merci de m'orienter

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    montrez nous le code que vous avez déjà commencé même s'il ne fonctionne pas.

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mars 2021
    Messages
    3
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Tchad

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Mars 2021
    Messages : 3
    Par défaut
    Citation Envoyé par mathieu Voir le message
    montrez nous le code que vous avez déjà commencé même s'il ne fonctionne pas.

    Voici les codes essayés

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
    61
    62
    63
    64
    65
    66
    67
    68
    69
    70
    71
    72
    73
    74
    75
    76
    77
    78
    79
    80
    81
    82
    83
    84
    85
    86
    87
    88
    89
    90
    91
     // On demarre une nouvelle session
    	session_star();
    	// On definit des variables de session
    	$grille= array  ('interrogation.png', 'interrogation.png','interrogation.png');
    	$visibilité=array ('visibilité', 'caché');
    	$input= array_combine($grille, $visibilité);
    	print_r(input);
    	$ligne= "ligne";
    	$colonne="colonne";
    	$coup="Nombre de coup"; //Affriche le nombre de coup
    	$piece="Nombre de pièces"; // Affriche le nom de pièce
    	$vide="case vide";// Case vide
    	// Création de table
    	// 1ère ligne
    	$tab=array();
    	$tab[0][0]= "interrogation.png";
    	$tab[0][1]= "interrogation.png";
    	$tab[0][2]= "interrogation.png";
     
    	// 2ème ligne
    	$tab=array();
    	$tab[1][0]= "interrogation.png";
    	$tab[1][1]= "interrogation.png";
    	$tab[1][2]= "interrogation.png";
     
    	// 3ème ligne
    	$tab=array();
    	$tab[2][0]= "interrogation.png";
    	$tab[2][1]= "interrogation.png";
    	$tab[2][2]= "interrogation.png";
     
    	fonction jouer_un_coup ($ligne, $colonne)
    	$ligne= 'nombre de ligne';
    	$colonne='nombre de colonne';
    	$case= 'nouvelle case';
     
    	fonction affichage_grille ($cachée, $visible)
    	$case=('cachée', 'visible');
    	$grille=('$tab','$case');
    	$vide= 'case vide';
    	$interrogation= 'interrogation';
    	if ($tab==cachée){
    		echo'$tab affiche $interrogation';
    	}
     
    	if ($tab==visible {
    		echo $tab affiche $vide;
     
    	}
    	else {
    		echo $tab affiche $piece;
     
    	}
     
    	$_SESSION['grille']='$grille';
    	$_SESSION['visibilité']=$visibilité;
     
     
    	fonction initialise_grille();
    	$rand_keys = array_rand($input,2);
    	$max = 3; // le nombre des images max!
    	$ext='png'; // l'extension des images
    	$path='images';// C'est le chemin d'accés des photos
    	$compteur=0; // On va incrementer!
    	while ($compteur<=2)
    	{
    		$compteur++;
    		$photo.='<div class="flaot_foto"><img src=".$path.'images'.mt_rand(1,$max).'.'.$ext.'"></div>';
     
    	}
     
    ?>
     
    <html>
    	<header><h2> Cache-cash </h2>
    	<meta http-equiv="refresh" content="vide.png">
    	</header>
    	<body>
    		<table border="1" width="20%"> 
    			<tr>
    				<td><img src="images/interrogation"> </td> <td><img src="images/interrogation"> </td> <td> <img src="images/interrogation"></td>
    			</tr>
    			<tr>
    				<td> <img src="images/interrogation"></td> <td><img src="images/interrogation"> </td> <td> <img src="images/interrogation"></td>
    			</tr>
    			<tr>
    				<td> <img src="images/interrogation"> </td> <td> <img src="images/interrogation"></td> <td> <img src="images/interrogation"></td>
    			</tr>
    		</table>
    	</body>
    </html>

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    la façon dont vous remplissez les tableaux n'est pas correcte, regardez ce cours, il y a un exemple de tableau à 2 dimensions :
    https://sylvie-vauthier.developpez.c...e=tableaux#LIV

    il y a aussi un souci dans la syntaxe des fonctions :
    https://sylvie-vauthier.developpez.c...e=syntaxe#LV-2

Discussions similaires

  1. Réponses: 2
    Dernier message: 28/07/2017, 13h19
  2. Jeu de Cache-cache
    Par jca dans le forum Codes sources à télécharger
    Réponses: 0
    Dernier message: 23/02/2013, 21h30
  3. [Free Pascal] Jeu de cartes cachées (memory)
    Par zaidkhayeb dans le forum Free Pascal
    Réponses: 5
    Dernier message: 11/01/2013, 05h10
  4. [Turbo Pascal] Conception 'partie joueur' d'un jeu de mot caché
    Par ramhunter dans le forum Turbo Pascal
    Réponses: 23
    Dernier message: 07/02/2010, 19h01
  5. Sujet de jeu : Dinner cash
    Par corentino37 dans le forum Projets
    Réponses: 9
    Dernier message: 05/03/2009, 15h24

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo