Feld-Distanz (Civ2): Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
(Die Seite wurde neu angelegt: „Kategorie:Civ2 Die Distanz D zwischen zwei Feldern (X1,Y1) und (X2,Y2) in ''Civilization II'' wird wie folgt berechnet: * Wenn man das Spielfeld um 45° dr…“)
 
Zeile 11: Zeile 11:
  
 
Noch einmal mathematisiert ausgedrückt:: <math>D = \frac{X_{Abstand} + Y_{Abstand}}{2} + \frac{|X_{Abstand} - Y_{Abstand}|}{4}</math>  
 
Noch einmal mathematisiert ausgedrückt:: <math>D = \frac{X_{Abstand} + Y_{Abstand}}{2} + \frac{|X_{Abstand} - Y_{Abstand}|}{4}</math>  
 +
 +
* <math>X_{Abstand}</math> und <math>Y_{Abstand}</math> errechnen sich jeweils aus dem Abzug der kleineren X- bzw. Y-Koordinate von der größeren X- bzw. Y-Koordinate aus den beiden Koordinatenpaaren der Städte.
 +
* Spielt man auf runden Karten, gibt es zwei Werte für <math>X_{Abstand}</math>: einmal der Abstand wie auf der flachen Welt und einmal der Abstand mit Überschreiten der Datumsgrenze. In diesem Fall wird der kleinere Wert für die Distanzberechnung genommen. (Dies führt dazu, dass die Distanz zweier Städte am entgegengesetzten Ende einer flachen Welt zueinander viel größer ist als auf der gleichen runden Welt, da sie auf dieser zugleich fast direkt nebeneinander liegen würden.)
  
  
 
Die Distanz ist wichtig für die Höhe von [[Bestechung_(Civ2)|Bestechungskosten]] und [[Korruption_(Civ2)|Korruption und Verschwendung]] (jeweils Abstand einer Stadt oder Einheit zur [[Hauptstadt_(Civ2)|Hauptstadt]] relevant), für die Errechnung der Erlöße von [[Handelsrouten_(Civ2)|Handelsrouten]], sowie teilweise für das Ergebnis bei Betreten von [[Bonushütten_(Civ2)|Bonushütten]].
 
Die Distanz ist wichtig für die Höhe von [[Bestechung_(Civ2)|Bestechungskosten]] und [[Korruption_(Civ2)|Korruption und Verschwendung]] (jeweils Abstand einer Stadt oder Einheit zur [[Hauptstadt_(Civ2)|Hauptstadt]] relevant), für die Errechnung der Erlöße von [[Handelsrouten_(Civ2)|Handelsrouten]], sowie teilweise für das Ergebnis bei Betreten von [[Bonushütten_(Civ2)|Bonushütten]].

Version vom 19. März 2014, 03:26 Uhr

Die Distanz D zwischen zwei Feldern (X1,Y1) und (X2,Y2) in Civilization II wird wie folgt berechnet:

  • Wenn man das Spielfeld um 45° dreht, erkennt man, dass es sich um ein normales Gitter von Quadraten handelt.
  • Man bildet in diesem Gitter ein imaginäres Rechteck zwischen zwischen den beiden Feldern an den Rändern der Quadrate entlang, zählt die Quadrate ab und wendet folgende Formel an:

[math]D = (Länge der längeren Seite des Rechtecks) + 0.5 \cdot (Länge der kürzeren Seite des Rechtecks)[/math]

  • Stellen hinter dem Komma fallen weg beim Ergebnis.

Noch einmal mathematisiert ausgedrückt:: [math]D = \frac{X_{Abstand} + Y_{Abstand}}{2} + \frac{|X_{Abstand} - Y_{Abstand}|}{4}[/math]

  • [math]X_{Abstand}[/math] und [math]Y_{Abstand}[/math] errechnen sich jeweils aus dem Abzug der kleineren X- bzw. Y-Koordinate von der größeren X- bzw. Y-Koordinate aus den beiden Koordinatenpaaren der Städte.
  • Spielt man auf runden Karten, gibt es zwei Werte für [math]X_{Abstand}[/math]: einmal der Abstand wie auf der flachen Welt und einmal der Abstand mit Überschreiten der Datumsgrenze. In diesem Fall wird der kleinere Wert für die Distanzberechnung genommen. (Dies führt dazu, dass die Distanz zweier Städte am entgegengesetzten Ende einer flachen Welt zueinander viel größer ist als auf der gleichen runden Welt, da sie auf dieser zugleich fast direkt nebeneinander liegen würden.)


Die Distanz ist wichtig für die Höhe von Bestechungskosten und Korruption und Verschwendung (jeweils Abstand einer Stadt oder Einheit zur Hauptstadt relevant), für die Errechnung der Erlöße von Handelsrouten, sowie teilweise für das Ergebnis bei Betreten von Bonushütten.