Vous n'êtes pas identifié(e).
Pages :: 1
Bonsoir,
J'ai un projet à réaliser. Il s'agit de créer un jeu de labyrinthe via le Web. Il est donc composé de pièces comportant d'1 à 4 portes. Chaque porte permet à l'utilisateur d'accéder à une autre pièce qui se situe au Nord, à l'Est, au Sud ou à l'Ouest. Vous connaissez le but du jeu : retrouver la sortie en choisissant une des portes de chaque pièce. Le joueur est aidé d'une énigme. Ce projet doit être réalisé sous PHP : je suis une grande débutante et je patauge. Pour info , j'ai réalisé la même chose en HTML, je n'ai eu aucun problème !!! Mon labyrinthe comprend une 10aine de pièces (entrée et sortie incluses).
Dans un premier temps, j'ai créé mon fichier "Index.php" ; On me demande de créer une variable
(j'ai compris ce qu'était une variable ). Cette variable va stocker la valeur du paramètre
de la requête http. Si le paramètre est absent,
aura pour valeur 0.
doit prendre la valeur de
si elle existe sinon c'est 0.
J'ai donc créé mes variables
,
,
,
et mes énigmes. Il faut afficher les valeurs de ces variables pour la pièce courante
. L'organisation de mon labyrinthe et mes énigmes sont stockées à l'aide de tableaux. Voici quelques exemples pour le Sud.
Quant aux énigmes :
Lorsque le joueur est dans la pièce 2 par ex. on doit retrouver l'adresse suivante http://nomduserveur/projet/index.php?numpiece=2
Voilà ma modeste tentative mais c'est la galère.
Je patauge complètement. Il faut stocker la valeur $_GET["numpiece"] dans $piece. Puis en fonction de cette valeur, je dois consulter mes 4 tableaux. Ex. si $sud[$piece] est différente de -1, il y a la possibilité d'aller au Sud. De ce que j'ai pu comprendre, il faut générer du code html pour créer un lien "sud" avec l'url : index.php?numpiece=2.
J'ai besoin juste d'un déclic... Merci de votre aide.
Hors ligne
Merci, j'ai très bien compris le code.
Je l'ai amélioré.
Tout fonctionne bien !
Hors ligne
Pages :: 1