JeuWeb - Crée ton jeu par navigateur
Carte - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : Carte (/showthread.php?tid=1937)

Pages : 1 2


Carte - juju17 - 29-10-2007

Bonjour,

Sur mon site j'ai une carte ou l'utilisateur peut se déplacer en cliquants à un endroit de la carte. Donc en fait la carte est découpé en petit case. Chaque case correpsond à un ID et à des coordonnées .

Donc je me demandais comment afficher une icone à l'endroit ou se situe la personne. Ma carte est une map, c'est du code HTML.

Meci d'avance pour vos réponses


RE: Carte - Loetheri - 29-10-2007

Tu vérifies si les coordonnées de ton joueur correspondent aux coordonnées de la case que tu vas "générer" ^^


RE: Carte - juju17 - 29-10-2007

oui pour identifier la case ou est la personne ça je sais, mais c'est pour afficher une icone dessus, pour monter à la personne sur qu'elle case il est.


RE: Carte - despe - 29-10-2007

hum si j ai bien suivi tu veux rajouter une icone ou est ton personnage? t as essayer avec du css?


RE: Carte - genosite - 30-10-2007

Tu peux donner le lien de ta carte ?


RE: Carte - Ludvig - 30-10-2007

Si il y a qu'une perso max par case tu peux mettre la case "terrain"
en background dans un tableau et le joueur en image "normale" par dessus.

Sinon utilise le fameux "hack css" qui te permets a poser
des images ou tu veux, autant que tu veux.

/Ludvig


RE: Carte - juju17 - 11-11-2007

j'ai fait une recherche sur le hack css mais je n'ai rien trouvé.

Voici le code de l'image :

<img src="images/carte.jpg" width="450" height="403" border="0" usemap="#map" />

<map name="map">
<area shape="rect" coords="553,0,636,68" href="carte.php?id=1"/>
<area shape="rect" coords="552,69,635,137" href="carte.php?id=2" />
<area shape="rect" coords="553,139,636,207" href="carte.php?id=3" />
<area shape="rect" coords="553,209,636,277" href="carte.php?id=4" />
..etc
</map>

Ensuite je récupére en PHP l'id ou se situe la personne, donc si l'id est 1 j'aimerais mettre une image qui représente un point pour dire que la personne se trouve sur cette endroit.

Comment faire ?


RE: Carte - Kassak - 11-11-2007

Ben je vois pas ou est le probleme, tu cherche d'abord la case ou x et y sont les memes que pour ton perso, et si c'est le cas tu affiches l'image, sinon tu affiches rien.


RE: Carte - juju17 - 12-11-2007

en fait la carte a plusieur partie et donc la carte s'affiche toujours complétement mais j'aimerais indiqué par un point sur un endroit de la carte pr indiquer que la personne se situe à cette endroit sur la carte.


RE: Carte - jo_link_noir - 12-11-2007

:heuu: et avec un if ça marche pas ?