Créer son site Gratuitement : Service / Outils webmaster gratuit
Mon Site Gratuit
Contactez nous
Nos partenaires
Scripts
Tutoriaux
Nos services
Forums
Accueil
Jeu : Plus ou Moins !Jeu : Plus ou Moins !
 
Jeu : Plus ou Moins !

PHP | Jeu : Plus ou Moins !

Script crée par Black le 14-11-2008.

SocialTwist Tell-a-Friend

Un jeu très basique mais aussi très bien pensé qui nous permet aussi d'apprendre à maîtriser le système des sessions en PHP.

Télécharger

                  

Bonjour à tous ! :-)

Voici un nouveau script de ma fabrication, un jeu pour être exact. Le but du Plus ou Moins est de trouver le nombre tiré par l'ordinateur(Entre 1 et 100, mais vous pouvez augmenter).

Le script fonctionne simplement, des conditions pour vérifier si le nombre est bon ou pas, rien de plus simple donc. Il utilise les Sessions(Au passage, merci à S0pra pour m'avoir indiquer qu'il fallait les utiliser)pour conserver le nombre.

Pour utiliser le script, initialisez la session en début de page(Avant tout code HTML !) :


Script PHP :
<?php
session_start
(); //On initialise la session
?>



Et voici le code du jeu, à insérer sur la page où bon vous semble ;-)


Script PHP :
<?php 
/***********************************************************************************/
/*                                                                                 */
/* Titre              : Jeu PHP : Plus ou moins                                    */
/*                                                                                 */
/* URL                : http://www.monsitegratuit.com/scripts/script.php?source=25 */
/* Auteur             : Black                                                      */
/* Dernière édition   : 28 Novembre 2008                                           */
/* Website auteur     : http://www.black.e3b.org                                   */
/*                                                                                 */
/***********************************************************************************/


$formulaire = '<form action="plusmoins.php" method="post">
<p>
<label>Entrez un nombre de 0 à 100 :</label> <input name="nombre" type="text"/>
<input type="submit" value ="Valider !"/>
</p>
</form>'
; 

$nombreentre 
= htmlentities(stripslashes($_POST['nombre']));

if (empty($_SESSION['nombremystere']))
{
    $_SESSION['nombremystere'] = mt_rand(0, 100);
    echo $formulaire;
}
else
{
        if ($_SESSION['nombremystere'] > $nombreentre)
        {
            echo 'C\'est plus !';
            echo $formulaire;
        }
        elseif ($_SESSION['nombremystere'] < $nombreentre)
        {
            echo 'C\'est moins !';
            echo $formulaire;
        }
        else 
        
{
            echo 'Bravo, vous avez trouvé le nombre mystère !';
            session_destroy();
        }
}
    
?>



Quand je disais que vous pouvez modifier le nombre de chiffre pouvant être tiré au hasard, il faut modifier la function mt_rand() : $_SESSION['nombremystere'] = mt_rand(0, 100);. Ici, l'ordinateur tirera un nombre entre 1 et 100. Mais vous pouvez très bien lui demander d'en tirer entre 0 et 1000, 47 et 871 ou encore 0, 1545646 :jap:

Aperçu


Essayer !


Bon jeu ;-)


Poster un commentaire

Commentaire :

*Vous devez être connecté pour pouvoir poster un commentaire
Si vous n'êtes toujours pas inscrit, cliquez ici !

Commentaires

Pas mal pour un casse tête sur le site

cb.clembre.95

Euh il manque une boucle qui continue tant que le nombre mystére est différent du nombre entré

Je vient de me rendre compte de la connerie que j'ai dit ^^ vive les sessions

minitux

Euh il manque une boucle qui continue tant que le nombre mystére est différent du nombre entré

minitux

Nice :D Merci, simpas ^^

Thor772

Ouais cool ! J'aime bien ce p'tit jeu =D

Cailbur

Mise à jour : Sécurisation.

darkevangerion => Je vais voir ça, ça peut être pas mal

Black

Bon ça ne fait que 12 jours donc je me permets de répondre =)

J'ai apporté une petite touche perso au script lol donc le voici :

[code=php:2s3acln8]<?php
session_start
();darkevangerion

Soumettre un script PHP

*Vous devez être connecté pour pouvoir soumettre un script
Si vous n'êtes toujours pas inscrit, cliquez ici !