Votre question

[Résolu] Création D'Une Map Php et/ou Flash

Tags :
  • Php
  • Programmation
Dernière réponse : dans Programmation
Anonyme
5 Octobre 2006 21:08:15

Bonjour,

Créant un petit jeu en php, j'aimerais avoir un conseil pour creer une map ! C'est à dire une carte sur lequel on peut se deplacer ou construire des choses ! Je connais le php (mais pas expert) mais je ne vois pas trés bien comment faire !

J'avais pensé via une base de données enregistrer les deplacements mais concretement je me plante ! Bref jsuis nul ! lol

J'aimerais bien me mettre au flash aussi mais tout les tutoriaux que je trouve n'explique pas trés bien ! Vous n'aurez pas un iste du genre Le Site du Zero special Flash ?

Autres pages sur : resolu creation map php flash

6 Octobre 2006 14:11:36

regarde du coté de la librairie GD du php ( couplé avec une base de donnée comme tu l'avais pensé)..... C'est ce que j'utilises pour la map de mon jeu....
Anonyme
9 Octobre 2006 17:02:33

Oki merci Kymic je vais regarder ça !
Contenus similaires
Anonyme
7 Août 2007 18:24:05

Je m'autorise à faire un petit UP ! :p 
7 Août 2007 18:50:22

10 mois après tu avais pas résolu ton probleme ? wahhhh
Anonyme
7 Août 2007 19:17:49

Ben c'est que j'avais trouvé un tutorial d'une map mais la il me plait plus vraiment ! Les carrés s'affichent un par un ! Pas super pour un jeu !
De tout ceux que j'ai pu trouver sur Internet, aucun ne me plait vraiment !
Et bien que je me debrouille en php, je ne suis toujours pas un expert !
Donc je demande s'il y en a qui connaissent de trés bon tutaux de map php voire flash !
Anonyme
9 Août 2007 15:01:42

Bon j'ai trouvé un style de carte qui me plait bien ! Malheureusement celle si est basé sur des ID d'emplacement !
J'essaie de l'adapter mais un gros probleme apparait !

Deux "For" doivent determiné quel sera l'image a affiché !
Donc je compare ma position x et y selon les 2 For ! Malheureusement le village s'affiche sur tout une ligne au lieu d'une seule case !

Voici la partie de ce code : (Venu d'un code espagnol la misere)

  1. <?php
  2.  
  3. $left = 0;
  4. $top = 220;
  5.  
  6. for ($i = 0; $i < 13; $i++){
  7.  
  8. for ($j = 0; $j < 13; $j++){
  9.  
  10. $xco = $xp + $i - 6;
  11. $yco = $yp + $j - 6;
  12.  
  13. //echo "($xco|$yco)";
  14.  
  15. if ($xco == -5 AND $yco = 23) {
  16.  
  17. $img = "images/d30.gif";
  18.  
  19. } else { $img = "images/t0.gif"; } // Image Sol Terrain Vide
  20. print('<img style="position:absolute; left:'.($left + (36 * $j)).'px; top:'.($top - (20 * $j)).'px" src="'.$img.'">');
  21. }
  22. $left += 37;
  23. $top += 20;
  24. }
  25.  
  26. ?>


Je pense que toute la page sera utile mais elle est bien longue pour la mettre ici ! Demandez la moi sinon !

Donc si quelqu'un sait d'ou vient mon probleme ! Please ! :D 
a c 232 L Programmation
10 Août 2007 01:03:00

"AND $yco = 23"

Tu as oublié un deuxième égal... tu rentreras dans ton if à chaque fois que $xco sera égal à -5.
Anonyme
10 Août 2007 11:55:18

Oh merci ! Une erreur de boulet en plus ! mdr
En tout cas maintenant cela fonctionne comme je veux !
Donc encore merci d'avoir pris la peine de m'aider !
Si j'ai un autre probleme je repasses ici ! ;) 
Anonyme
10 Août 2007 16:10:31

Bon toute la carte est terminée !
Nickel ! J'ajoute le petit [Résolu] devant le titre !
Encore merci !
Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS