Partage
  • Partager sur Facebook
  • Partager sur Twitter

Différentes questions pour mon script PHP

J'essaye de faire le Jeu de la Vie en PHP...

    7 décembre 2005 à 18:05:52

    Bonjour,

    suite à mon topic : http://siteduzero.com/forum-83-3969-fonctions-en-php.html

    je me suis rendu compte que j'aurais encore plein de problèmes, et c'est le cas...

    Je vous explique donc, je voulais faire un jeu de la vie
    , mais en PHP !

    C'est un petit défi que je me lance, pour bien évoluer en PHP, sachant que je ne suis pas très fort, et que je n'ai pas beaucoup poursuivi le PHP après le cours de M@teo ! ( :( )

    Maintenant, je peut vous donner les deux pages que j'ai créé pour le moment, je n'en suis qu'au départ !

    index.php :

    <? 
            include ('fonctions.php');
     
     
            // definition des variables de départ (défaut)
            $tableau_largeur=20;
            $tableau_longueur=20;
            $tableau_nombre_de_cases = $tableau_largeur * $tableau_longueur;
            $nombre_de_cellules_depart = 5;
     
            /// tests
            creation_variables_cellules($tableau_nombre_de_cases)
            echo $cellule[200];
            echo $cellule[1];
            echo $cellule[97];
            echo "<br />";
            definition_cellules_depart($nombre_de_cellules_depart, $tableau_nombre_de_cases);
            for ($numero = 0; $numero < $tableau_nombre_de_cases; $numero++)
            {
        echo $cellule[$numero]; // affichera $prenoms[0], $prenoms[1] etc...
        echo "<br />"; // pour aller à la ligne
            }
           
       
       
    ?>   
     


    fonctions.php :
    <?

    //***FONCTIONS***\\


    //fonction creation variables cellules\\
    function creation_variables_cellules($tableau_nombre_de_cases)
        {
            //creation du tableau avec le nombre de cellules
            for ($numero_cellule=1; $numero_cellule<=$tableau_nombre_de_cases; $numero_cellule++)
                    {
                    $GLOBALS["cellule"][$numero_cellule] = 0;
                    }
            }
           
    //fonction creation cellules de départ@\\       
    function definition_cellules_depart($nombre_de_cellules_depart, $tableau_nombre_de_cases)
            {
            for ($nombre_cellules_crees=0; $nombres_cellules_crees <= $nombres_de_cellules_depart; $nombre_cellules_crees++)
                    {
                    $GLOBALS["cellule"][mt_rand(1,$tableau_nombre_de_cases)] = 1;
                    }
            }
                   
           
    ?>


    Or, ce test n'affiche que 000 :(, il n'y a donc que la première fonction qui fonctionne :D

    C'est pour cela que je vous demande de l'aide :
    -Je ne sais pas si ma façon de faire est bien pour cela, mais je le redit, je suis un débutant, et donc je met du temps à trouver les bonnes façons, il faut entraîner sa logique ^^, en plus, je ne suis qu'au début du script ^^ donc, est-ce une bonne façon de faire ?
    -Comment faire pour que ma seconde fonction fonctionne ?

    Merci d'avance ;)
    • Partager sur Facebook
    • Partager sur Twitter

    Différentes questions pour mon script PHP

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown