Feld-Distanz (Civ4)

Aus CivWiki
Wechseln zu: Navigation, Suche


In Civ4 gibt es verschiedene Entfernungseinheiten. Eine häufig verwendete ist die Feld-Distanz (PlotDistance).

Definiert ist die Felddistanz als:

\lfloor(max(iDX, iDY) + (min(iDX, iDY) / 2))\rfloor

iDX und iDY sind dabei die absoluten Differenzen zwischen den Koordinaten der Felder. Dabei wird auch beachtet ob die Welt eine Kugel oder ein Torus ist.

Rund um ein Feld sieht es dann so aus:

4 4 3 3 3 4 4
4 3 2 2 2 3 4
3 2 1 1 1 2 3
3 2 1 0 1 2 3
3 2 1 1 1 2 3
4 3 2 2 2 3 4
4 4 3 3 3 4 4