JeuWeb - Crée ton jeu par navigateur
[étape 1] RPG tactique isométrique -> création de la map - 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 : [étape 1] RPG tactique isométrique -> création de la map (/showthread.php?tid=2357)

Pages : 1 2 3 4 5 6 7 8 9 10 11 12 13


RE: RPG tactique isométrique [ étape 1->création de la map ] - Scrat - 21-02-2008

Je reviens vous embêter. vous me conseillerez quoi pour faire évoluer un personnage sur une carte de ce style ( http://scrat.games.free.fr/test/ ). Sachant qu'il faut que je gère l'affichage des objets et autres personnages sur la carte. Ce que j'ai besoin de savoir c'est si il est mieux d'utiliser Ajax ou alors des fonctions php...

Je galère un peu là... j'hésite à reprendre la carte à zéro afin de voir si le décalage y est. Si la carte est en 2D gérée par une table... elle ne se déplace pas. Mais des que je vire la notion de table afin de faire la 3D iso... ca se décale...

Help me !!! :p


RE: RPG tactique isométrique [ étape 1->création de la map ] - joshua - 21-02-2008

ton point de référence varie?


RE: RPG tactique isométrique [ étape 1->création de la map ] - Cyril - 21-02-2008

Malheureusement un vrai casse tête cette histoire Sad


RE: RPG tactique isométrique [ étape 1->création de la map ] - Scrat - 21-02-2008

Justement. Le positionnement se fait en absolu grâce a left et top... respectivement la distance en px avec le bord gauche et le bord "haut" J'ai une formule qui le calcule... mais je ne sais pas si mon erreur viens d'un problème d'incrémentation ou autre.

Du coup mon projet est bloqué à ce point là.


RE: RPG tactique isométrique [ étape 1->création de la map ] - barst - 21-02-2008

en fait tu dois avoir 2 référentiel dans une carte :
- celui des cases de la map affiché [X1,Y1] qui ne varie pas
- celui des cases de la map général [X2,Y2] qui varie

Par exemple la map général [X2,Y2] peux aller de la case [0,0] à la case [100,100].
Alors que ta map affiché [X1,Y1] sera toujours comprise entre [0,0] et [10,10]

Donc pour la position à l'écran tu ne dois pas calculer la position vis à vis du jeu de coordonnée [X2,Y2] mais de [X1,Y1].


Prenons l'exemple que ce que tu affiches correspond en [X2,Y2] de la portion [5,5] à [15,15]

Alors la case affiché [X1=0, Y1=0] contiendra en fait la case [X2=5,Y2=5]
et la case affiché [X1=10, Y1=10] contiendra en fait la case [X2=15,Y2=15]


RE: RPG tactique isométrique [ étape 1->création de la map ] - Scrat - 21-02-2008

Ca je l'ai bien compris... c'est ce que j'appelle affichage relatif et absolu (je ne parle pas du positionnement !Big Grin) Ainsi j'ai les coordonnées relatif qui sont toujours les meme (correspondant au nombre de cases...) et ceux absolu (de la carte globale...) Maintenant je ne sais pas si tout est bien implémenté dans mon code. Je pense repartir de zéro, mais mon problème reste l'ajax Smile La je me débrouille avec une partie d'un code qui n'est pas de moi et la partie ajax me semble... difficile à comprendre.

Edit : 24h plus tard

J'ai réussiiiiiiii !! Enfin presque.

Vous pouvez voir sur : http://scrat.games.free.fr/test2/

J'ai changé tout l'algo de base, j'ai pris celui que donne X-Zod dans l'ai pour son tuto... et partant de là j'ai tout refais. Tout fonctionne sauf... lorsque le joueur à un malus (aller dans la foret...) la premiere ligne est mauvaise (il faut voir pour comprendre Big Grin). Enfin bref si X-Zod passe par là ou Cyril (je pense qu'il a le même code)... si ils peuvent jeter un


RE: RPG tactique isométrique [ étape 1->création de la map ] - X-ZoD - 23-02-2008

ta map prend beaucoup trop de temps pour un deplacement
pourquoi tu ne deplaces pas le perso plutot que de deplacer la map entiere ? -_-


RE: RPG tactique isométrique [ étape 1->création de la map ] - Eluox - 23-02-2008

T'pense quoi de la mienne Confused

J'attends impatiemment la partie pour mettre un perso au dessus pour pouvoir gerer le deplacement :p


RE: RPG tactique isométrique [ étape 1->création de la map ] - Scrat - 23-02-2008

X-Zod tu veux pas dévelloper un peu plus stp ? Pour que je puisse comprendre ! Big Grin Comment je pourrais faire pour déplacer le perso au lieu de la carte ?


RE: RPG tactique isométrique [ étape 1->création de la map ] - Eluox - 23-02-2008

Si je reflechis bien ( c'est possible sa ? )

Tu donne des coordonées au perso, et lors du deplacement, tu lui change ses coordonées