12-09-2007, 01:51 PM
J'ai pas trop compris mais je vais deviner :p
Quels distance entre les cases ? ( La distance au personnage ? )
Si ses sa alors j'ai peut être une idée pour toi.
Je ne sais pas comment tu fait passé tout les joueurs + les obstacles que tu rajoute...
Voici une map que je réalise pour créer un jeu php : http://bwork-design.fr.nf/mapv1/
Ici il n'y a pas d'obstacle, sauf que j'en rajouterai. Donc pour savoir si il y a un obstacle en x / y, il te faudra donc avoir toute les données dans un array.
Quels distance entre les cases ? ( La distance au personnage ? )
Si ses sa alors j'ai peut être une idée pour toi.
Je ne sais pas comment tu fait passé tout les joueurs + les obstacles que tu rajoute...
Voici une map que je réalise pour créer un jeu php : http://bwork-design.fr.nf/mapv1/
Ici il n'y a pas d'obstacle, sauf que j'en rajouterai. Donc pour savoir si il y a un obstacle en x / y, il te faudra donc avoir toute les données dans un array.
Code PHP :
<?php
$array = array(); // Création d'un tableau.
// ta requête ici et ta boucle while ou for comme tu veu ;)
// ensuite dans ta boucle il te faudra créer un sous array ect..
while ()
{
$array['sous_array']['colone_du_sous_array'] = 'b';
}
// Si tu a des problème, affiche si avec print_r()
echo '<pre>';
print_r($array)
echo '</pre>';
// Voici de ce que sa va t'afficher :
/*
Array
(
[sous_array] => Array
(
[colone_du_sous_array] => b
)
)
*/
Biensûre il ne faudra pas lui donnée un nom au harsard au colone, il te faudra donc une variable qui s'incremente : $variable++;
*/
/* pour voir dans un sous array ... : */
echo $array[sous_array][colone_du_sous_array];
// Ceci va t'afficher b
?>
Ensuite pour savoir si il y a un obstable, tu rajoute des structures if...elseif...else et à toi de trouvé la suite :p
Je n'ai pas été clair, je le sais, donc si tu à un problème post ici