Jeu de devinette en php

wiwi999 Messages postés 6 Date d'inscription dimanche 21 novembre 2010 Statut Membre Dernière intervention 14 décembre 2010 - 21 nov. 2010 à 14:49
syndrael Messages postés 2378 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 29 décembre 2012 - 22 nov. 2010 à 09:34
il s'agit ici d'ecrire en php 5 un jeu ou l'on doit découvrir un entier tiré ay hasard en un nombre limité d'essaie.pour chaque essai, le joueur reçoit:
* soit un message d'avertissement du type"le champs nombre est obligatoire!" si le champ est vide.
* soit un message d'avertissement du type" trop grand","trop petit"suivi du nombre d'essais qu'il lui reste pour deviner le nombre.
* soit le message " bravo!! vous avez deviné en K essais !!".
le jeu se termine lorsqu'il atteint le nombre maximum d'essais autorisés ( 10 essais) .
svp aider moi pour trouver le code source pour cette jeu et merci !!!!
A voir également:

9 réponses

kohntark Messages postés 3706 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
21 nov. 2010 à 19:17
Bonjour ?

Où bloques tu ? Quel est le code que tu as écris ?


Kohntark -
0
wiwi999 Messages postés 6 Date d'inscription dimanche 21 novembre 2010 Statut Membre Dernière intervention 14 décembre 2010
21 nov. 2010 à 19:22
j'ai écrit aucun code chui débutante en php et je l'ai étudié ça fait juste 2 mois et j'ai besoin de vos aide!!!
0
cod57 Messages postés 1654 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 11 septembre 2013 19
21 nov. 2010 à 20:19
bonsoir
un petit code pédagogique pour t'aider (à améliorer)
UNE PISTE ... j'utilise les variables Sessions

index.php

<?php
session_start();

$_SESSION['secret']="5";

if(isset($_POST['new']) && !empty($_POST['new']) && $_POST['new']=="oui" ){
$_SESSION['secret']="";
$_SESSION['compteur']="";
} else {}


if($_SESSION['compteur']<10){
echo '
Nombres d\'essais '.$_SESSION['compteur']++;
} else {
$_SESSION['compteur']="";
exit('Partie finie 10 essais max [./index.php Recommnecer]');
}
echo '
<form method="post" action="">


</form>
';

echo '
<form method="post" action="">


</form>
';


if(isset($_POST['test']) && $_POST['test']>$_SESSION['secret']){
echo 'Trop grand
';
}
else if(isset($_POST['test']) && $_POST['test']<$_SESSION['secret']){
echo 'Trop petit
';
}
else if(isset($_POST['test']) && $_POST['test']==$_SESSION['secret']){
echo 'C\'est gagné
';exit;
//redirection page felicitations
//header('Location:gagnant.php');exit;
}else{
echo 'Choisir un nombre
';
}
?>

a++
0
wiwi999 Messages postés 6 Date d'inscription dimanche 21 novembre 2010 Statut Membre Dernière intervention 14 décembre 2010
21 nov. 2010 à 20:33
merci cod57:)
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
kohntark Messages postés 3706 Date d'inscription lundi 5 juillet 2004 Statut Membre Dernière intervention 27 avril 2012 30
21 nov. 2010 à 20:34
Kohntark -
0
neigedhiver Messages postés 2480 Date d'inscription jeudi 30 novembre 2006 Statut Membre Dernière intervention 14 janvier 2011 19
22 nov. 2010 à 00:02
Ouais, pareil que Kohntark...

--
Neige

Souvent la réponse à votre question se trouve dans la doc. Commencez par là ;)
0
syndrael Messages postés 2378 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 29 décembre 2012 20
22 nov. 2010 à 08:03
@cod57: Même si je suis d'accord avec ta première ligne.. Est-ce bien nécessaire de pondre le code ?
Pour ma part, j'estime qu'après 2 mois de PHP, on doit au moins être capable de faire ce que tu as donné.
Fort à parier qu'il va faire un copier coller ? presque dire que c'est lui qu'il l'a fait (comme V.Lemercier avec sa pub pour les gateaux) et même être capable de te demander des correctifs.. LOL !!
S.
0
cod57 Messages postés 1654 Date d'inscription dimanche 7 septembre 2008 Statut Membre Dernière intervention 11 septembre 2013 19
22 nov. 2010 à 09:07
@Syndrael
D'accord avec toi.

Je sais c'est pas trés pédagogique mon attitude (poster du code tout fait) ... mais le code est trivial et ça m'a rappelé mes (nos) premiers programmes.
Que faire ne rien dire ? Pour le copier coller c'est presque sûr, tout en esperant qu'il essaye de comprendre ... sinon il va devant des problèmes.

bon début de semaine à tous
0
syndrael Messages postés 2378 Date d'inscription lundi 4 février 2002 Statut Membre Dernière intervention 29 décembre 2012 20
22 nov. 2010 à 09:34
Il va pas au devant de problèmes.. il va au devant d'une bonne note..LOL !!
S.
0
Rejoignez-nous