Forum en lien avec le jeu Nacridan
Vous n'êtes pas identifié(e).
Pages : 1
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
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
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
Merci beaucoup
Hors ligne
Ce serait possible de le marquer dans les règles ?
Hors ligne
Pages : 1