Nacridan le forum

Forum en lien avec le jeu Nacridan

Vous n'êtes pas identifié(e).

#1 2017-05-20 07:59:57

breizhou13
Administrateur
Inscription : 2013-12-08
Messages : 3 191

calcul des distances

Ca avait été evoqué dans un post mais ca fait une demie heure que je cherche et je le retrouve pas.

Quelqu'un pourrait me rapeller le calcul des distances pour rappel ou teleportation?
Je sais que dans un sens ca prend juste le plus grand entre X et Y et dans l'autre sens on doit les additionner. Mais je me rappelle plus des sens...

Merci d'avance

Hors ligne

#2 2017-05-20 08:33:13

Llyn
Membre
Inscription : 2013-11-13
Messages : 481

Re : calcul des distances

Un truc du genre, distance entre deux points (x1,y1) et (x2,y2) :
Si (x1-x2)(y1-y2)<0 alors d = max(abs(x1-x2),abs(y1-y2)) (on est plutôt sur la diagonale SW-NE)
Si (x1-x2)(y1-y2)>0 alors d = abs(x1-x2) + abs(y1-y2) (on est plutôt sur la diagonale NW-SE)

abs est la valeur absolue (on enlève le signe "-" éventuellement), max est le maximum

Dernière modification par Llyn (2017-05-20 08:37:45)


Llyn, la sale gamine (Id:8408) et Morllyn la Folle (Id:8411)

Hors ligne

#3 2017-05-20 09:10:34

Moanho
Animateur
Inscription : 2013-11-03
Messages : 2 580

Re : calcul des distances

Direction y+ et x+ : distance TP = X + Y.
Direction Y- et X- : distance TP = X + Y
Direction X+ et Y- : Distance TP = X ou Y (le plus grand)
Direction X- et Y+ : Distance TP = X ou Y (le plus grand)


Moa Nho (7967) et Moa Zhi (7968) membres de La Garde du Crépuscule

Hors ligne

#4 2017-05-20 10:51:46

breizhou13
Administrateur
Inscription : 2013-12-08
Messages : 3 191

Re : calcul des distances

Merci beaucoup

Hors ligne

#5 2017-05-21 11:46:27

Amanite
Membre
Inscription : 2016-06-04
Messages : 308

Re : calcul des distances

Ce serait possible de le marquer dans les règles ?

Hors ligne

Pied de page des forums