Calcul de distance

Le calcul de distance est assez spécial dans Nainwak, quoique identique à bon nombre de jeux du même type. Il faut distinguer deux types de distance entre deux cases :

  • la distance à parcourir en se déplaçant,
  • la distance réelle, utilisée pour les objets.

La première est simple : il suffit de compter le nombre minimum de cases à parcourir pour aller d'une case à l'autre. La seconde est plus compliquée : c'est la distance réelle entre les deux cases et vaut (attention, rappels de collège !) :

arrondi ( racine carrée ( (xa - xb)² + (ya - yb)² ) )

où (xa,ya) sont les coordonnées de la première case et (xb,yb) les coordonnées de la seconde.

Par exemple, si un nain est à deux cases de distance en diagonale, il faut une arme avec une portée d'au moins trois cases pour pouvoir l'attaquer sans se déplacer.