JeuWeb - Crée ton jeu par navigateur
Creer une carte de village - 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 : Creer une carte de village (/showthread.php?tid=4517)



Creer une carte de village - Klaad - 05-02-2010

Bonjour à toutes et à tous !

Voilà, je suis un peu en galère avec mon jeu.
J'essaye de créer une carte qui affichera les villages des alentours, un peu à la Travian ou Tribalwars.
J'ai cherché partout des tutos ou des scrits, et je n'ai rien trouvé du tout.
En existe-t-il ?
Je suis un peu pommé sur ce niveau là en php, avec les coordonnées, etc ...


Merci d'avance


RE: Creer une carte de village - php_addict - 05-02-2010

tu n'a pas besoin de grand chose:

- une table map
- des requetes appropriées
- du css pour afficher ta map

sinon, ne cherche pas de script tu va devoir le faire à la main


tu n'a qu a chopper les données de ta table map et les afficher, rien de plus...


RE: Creer une carte de village - Zamentur - 05-02-2010

Moi je vois pas à quoi ressemble une carte à la travian, donc je peux pas répondre. Mais comme le dit php_addict il va sans doute falloir le faire toi même


RE: Creer une carte de village - Klaad - 05-02-2010

Merci pour vos réponses.
Je vais donc me pencher sur le sujet vu que je n'y connais pas grand chose en coordonnées en php.


RE: Creer une carte de village - Mysterarts - 05-02-2010

Tu as besoin d'aide au niveau affichage ou gestion (bdd etc..) ?
Peux tu détailler les fonctions, le style etc... de la carte pour pouvoir t'aider avec plus de précisions.
Pour le stockage par exemple, si c'est une simple carte 2D, tu peux utiliser une bdd : avec une table maps qui contient les différentes cartes (id, nom), et une table cases qui contient les cases (id, id_map, x, y, terrain). Si tu ne penses pas modifier ta carte dynamiquement, tu peux aussi passer par un fichier, qui contiendrait :
1 0 0 1 1 3 4 1 2 2
0 0 1 2 3 3 4 4 2 2
0 0 1 1 2 4 4 2 1 1
0 2 2 4 3 2 0 2 1 1
Une lecture de ce fichier suivi d'un parsage pourrait alors faire l'affaire.
En fait, il y a trop de choses à expliquer si on ne sait pas exactement ce que tu cherches et ce que tu sais déjà faire !

Mysterarts

EDIT, après ta réponse :
Les coordonnées ? Rien de compliquer !
C'est comme le "touché coulé", tu connais ?
Tu peux détailler ce qui te pose problème avec les coo, ca serait dommage de t'expliquer ce que tu comprends déjà Wink


RE: Creer une carte de village - php_addict - 05-02-2010

Klaad, j'ai subitement un doute: ta map est bien stockée en base de donnée?