TourDeJeu, le réseau des jeux en ligne alternatifs : jeux web multijoueurs, jeux par forum. En savoir +

Flux RSS des discussions du forum : pour les joueurs, et pour les créateurs et MJ
  Reply to this topicStart new topicStart Poll

> Carte Php, gros boulet que je suis j ai besoind aid
Trysac
Ecrit le : Lundi 09 Mai 2005 à 18h08
Quote Post


Kid
*

Groupe : Membre
Messages : 32


bonjour

j ai bien lu les sujet qui porte sur la creationde map mais j ai pas tout compri...

dans ma base de bonn" j ai 3 chant
x
y
ID_matricul

ensuite sur ma page de jeu j ai un tableau deffini par <table .....>

comment est que je fai pour affiché les autre perso qui son dans la visu du joueur???

je demande votre aide car c'est la seul chose kil me reste a fair.... j galere dessu depuis deja pas mal de temps....

merci

trysac
PMEmail PosterUsers Website
Top
Draedrus
Ecrit le : Lundi 09 Mai 2005 à 21h35
Quote Post


Ouf
*

Groupe : Membre
Messages : 212


euh tu fais une requette des joueurs se trouvant à $xdujoueur-lalimitedevision ET $xdujoueur+lalimitedevision ET $ydujoueur-lalimitedevision ET $ydujoueur+lalimitedevision.


--------------------
user posted image

- Un jeu de rôles avec... Un peu d'Humour, un peu de médieval-fantastique, un peu de stratégie, un peu de délire profond, un peu de désign bon enfant... :)
PMEmail PosterUsers Website
Top
Draedrus
Ecrit le : Mardi 10 Mai 2005 à 00h40
Quote Post


Ouf
*

Groupe : Membre
Messages : 212


par contre moi j'ai tenté ça vite fait en dix minutes pour ma carte ( j'aimerais peut-être mieux une carte carrée et non "oblique" ou en 3d "isométrique" )

CODE
$xtaillecarte = 10;
 $ytaillecarte = 10;

 select_player();
 select_massother_player();
 
  echo "<table align=left border=1><tr><td>Légende:</td></tr><tr><td>
  X : votre flotte<br />
  E : autres flottes<br />
  O : planetes<br /></td></tr></table>";
 echo "<table align=left border=1><tr><td>";

   
 echo "$smop[id], $smop[pseudo], $smop[x], $smop[y].<br />";
 
 echo "</td></tr></table>";
// enfin on affiche ce tableau  
 
 
 echo "<table align=center border=1>";
 for( $y = 10; $y >= 1; $y--)
 {
  echo "<tr>";
  for( $x = 1; $x <= 10; $x++)
  {
   
   if($x == $sp['x'] AND $y == $sp['y']) { $case = "X$autre"; }
   elseif( $x == $smop['x'] AND $y == $smop['y'] ){$case = "E$smop[id]";}
   elseif( $x != $sp['x'] AND $x != $smop['x'] AND $y != $sp['y'] AND $y != $smop['y']){ $case == ''; }
   
   echo "<td width=50 height=50>$case</td>";
 
  }
  echo "</tr>";
 }


mais ça bug, évidement c'est pas trés élaboré, mais si quelqu'un à une idée pour faire afficher bêtement des objets existants dans une bdd sans passer par la GD dans un tableau comme ça je lui en serait trés reconnaissant oO


--------------------
user posted image

- Un jeu de rôles avec... Un peu d'Humour, un peu de médieval-fantastique, un peu de stratégie, un peu de délire profond, un peu de désign bon enfant... :)
PMEmail PosterUsers Website
Top
nygma
Ecrit le : Mercredi 11 Mai 2005 à 08h36
Quote Post


Pro
*

Groupe : Membre
Messages : 129


j'avais déjà mis un bout de code en ligne dans un autre post :

map
PMEmail PosterUsers Website
Top
Draedrus
Ecrit le : Mercredi 11 Mai 2005 à 20h39
Quote Post


Ouf
*

Groupe : Membre
Messages : 212


merci je vais voir si je peux en tirer la réponse à mes questions smile.gif


--------------------
user posted image

- Un jeu de rôles avec... Un peu d'Humour, un peu de médieval-fantastique, un peu de stratégie, un peu de délire profond, un peu de désign bon enfant... :)
PMEmail PosterUsers Website
Top
« Sujets + anciens | Programmer | Sujets + récents »

Reply to this topicStart new topicStart Poll