Korruption (Civ3): Unterschied zwischen den Versionen

Aus CivWiki
Wechseln zu: Navigation, Suche
K (Versionshinweis hinzu)
(Kommunismus)
 
(37 dazwischenliegende Versionen von 9 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[Kategorie:Strategien_(Civ3)]]
+
[[Kategorie:Civ3]] [[Kategorie:Strategien_(Civ3)]] [[Kategorie:Spielkonzepte (Civ3)]]
[[Kategorie:Civ3]]
+
{{Begriffskl |
<div class="toc" style="border: 2px solid red">
+
  text = Dieser Artikel erläutert die Korruption in ''Civilization III''. Für das gleichnamige Spielkonzept in anderen Teilen der Civilization-Reihe siehe [[Korruption]].
[[Bild:Wiki_Bearbeitung.png]] Der Inhalt dieses Artikels befasst sich z.Z. nur mit der ''Korruptionsregel'', die für '''Conquests v1.22''' gilt! <br/>
+
}}
In älteren Versionen und Civ3 Vanilla, sowie PtW gelten andere Korruptionsregeln.
+
 
</div>
+
{| class="toc" style="border: 2px solid red" width="100%"
 +
| style="vertical-align:top" width="36px" | [[Bild:Wiki_Bearbeitung.png]]  
 +
| Der Inhalt dieses Artikels befasst sich z.Z. nur mit der ''Korruptionsregel'', die für '''Conquests v1.22''' gilt! In älteren Versionen und Civ3 Vanilla, sowie PtW gelten andere Korruptionsregeln.
 +
|}
  
  
Zeile 10: Zeile 13:
 
Die '''Korruption''' in ''Civilization 3 Conquests'' besteht aus zwei Teilen: Entfernungskorruption und Rangkorruption, die addiert die Gesamtkorruption einer Stadt ergeben.
 
Die '''Korruption''' in ''Civilization 3 Conquests'' besteht aus zwei Teilen: Entfernungskorruption und Rangkorruption, die addiert die Gesamtkorruption einer Stadt ergeben.
  
Also:  <!-- <pre>Korr = Entf-Korr %2B Rang-Korr</pre> -->
+
Also:  <!-- <pre>Korr = EntfKorr %2B RangKorr</pre> -->
<math>Korr = Entf-Korr %2B Rang-Korr</math><br/>
+
<math>Korr = EntfKorr + RangKorr</math><br/>
  
 
Wenn man anschließend die tatsächlich anfallende Korruption bzw. Verschwendung ausrechnet (also Prozentsatz der Korruption * erwirtschafteter Handel bspw.) wird ganz normal gerundet.
 
Wenn man anschließend die tatsächlich anfallende Korruption bzw. Verschwendung ausrechnet (also Prozentsatz der Korruption * erwirtschafteter Handel bspw.) wird ganz normal gerundet.
 
  
 
== Entfernungskorruption: ==
 
== Entfernungskorruption: ==
Zeile 20: Zeile 22:
 
=== Alle Regierungsformen außer Kommunismus ===
 
=== Alle Regierungsformen außer Kommunismus ===
 
<div style="padding-left:1em">
 
<div style="padding-left:1em">
<!-- <pre>Entf-Korr = 0.5^Ni * min{Gd * t * (max{x, y} + min{x, y}/2), (MapW + MapH)/4} / ([MapW + MapH]/4 )</pre> -->
+
<!-- <pre>EntfKorr = 0.5^Ni * min{Gd * t * (max{x, y} + min{x, y}/2), (MapW + MapH)/4} / ([MapW + MapH]/4 )</pre> -->
 +
 
 +
<math>EntfKorr = \frac{ 0,5^{Ni} \cdot \min\left\{ Gd \cdot t \cdot \left(\max\left\{x, y\right\} + \frac{\min\left\{x, y\right\}}{2}\right), \frac{MapW + MapH}{4} \right\} }{ \frac{MapW + MapH}{4} }</math>
  
<math>Entf-Korr = \frac{ 0,5^{Ni} \cdot min\left{ Gd \cdot t \cdot \left( max\left{x, y\right} %2B \frac{min\left{x, y\right}}{2}\right), \frac{MapW %2B MapH}{4}\right}} {\frac{MapW %2B MapH}{4} }</math>
 
  
 
Mit:  
 
Mit:  
Zeile 39: Zeile 42:
 
=== Kommunismus ===
 
=== Kommunismus ===
 
<div style="padding-left:1em">
 
<div style="padding-left:1em">
<!-- <pre>Entf-Korr = 0.5^Ni * min{Gd * t * (MapW + MapH)/4/4, (MapW + MapH)/4} / ([MapW + MapH]/4 )</pre> -->
+
<!-- <pre>EntfKorr = 0.5^Ni * min{Gd * t * (MapW + MapH)/4/4, (MapW + MapH)/4} / ([MapW + MapH]/4 )</pre> -->
<math>Entf-Korr = \frac{ 0,5^{Ni} \cdot min\left{ Gd \cdot t \cdot \frac{MapW %2B MapH}{16}, \frac{MapW %2B MapH}{4}\right} }{\frac{MapW %2B MapH}{4}}</math>
+
<math>EntfKorr = \frac{ 0,5^{Ni} \cdot min\left\{ Gd \cdot t \cdot \frac{MapW + MapH}{16}, \frac{MapW + MapH}{4}\right\} }{\frac{MapW + MapH}{4}}</math>
 
</div>
 
</div>
 
Mit den Bezeichnungen von oben.
 
Mit den Bezeichnungen von oben.
 
</div>
 
</div>
 
  
 
== Rangkorruption: ==
 
== Rangkorruption: ==
 
<div style="padding-left:1em">
 
<div style="padding-left:1em">
  
<!-- <pre>Rang-Korr = R / (Nopt * 2), falls R < Nopt, sonst gilt:
+
<!-- <pre>RangKorr = R / (Nopt * 2), falls R < Nopt, sonst gilt:
Rang-Korr = (2 * R - Nopt) / (2 * Nopt) </pre> -->
+
RangKorr = (2 * R - Nopt) / (2 * Nopt) </pre> -->
 
<math>
 
<math>
Rang-Korr = \left\{\begin{matrix}{ll}
+
RangKorr = \left\{\begin{matrix}
 
\frac{R}{2\,\cdot\, N_{opt}} & \text{, falls }R < N_{opt} \\
 
\frac{R}{2\,\cdot\, N_{opt}} & \text{, falls }R < N_{opt} \\
 
\frac{2\,\cdot\,R - N_{opt}}{2\,\cdot\,N_{opt}} & \text{, sonst}
 
\frac{2\,\cdot\,R - N_{opt}}{2\,\cdot\,N_{opt}} & \text{, sonst}
Zeile 58: Zeile 60:
 
</math><br/><br/>
 
</math><br/><br/>
 
Mit:  
 
Mit:  
* R ist der Rang der Stadt.<br/>Der Rang wird für alle Regierungsformen mit Außnahme des [[Regierung Kommunismus_(Civ3)|Kommunismus]] wie folgt bestimmt: Alle Städte werden nach ihrem Abstand zur Hauptstadt sortiert und erhalten dadurch eine Nummer. Städte mit gleichem Abstand werden nach Gründungsdatum sortiert. Die HS selbst hat Rang 0.<br/> Im [[Regierung Kommunismus_(Civ3)|Kommunismus]] haben alle Städte den selben Rang, der der Hälfte der Gesamtzahl der Städte im Reich darstellt; wobei hier abgerundet wird.
+
* R ist der Rang der Stadt.<br/>Der Rang wird für alle Regierungsformen mit Außnahme des [[Regierung Kommunismus_(Civ3)|Kommunismus]] wie folgt bestimmt: Alle Städte werden nach ihrem Abstand zur Hauptstadt sortiert und erhalten dadurch eine Nummer. Schritte parallel zum Feldraster zählen 1, Schritte über Eck zählen 1,5 und es wird hier nicht gerundet. Städte mit gleichem Abstand werden nach Gründungsdatum sortiert, bei gleichem Gründungsdatum entscheidet die spielinterne id(0 bis 511) der Stadt. Die Hauptstadt selbst hat Rang 0.<br/> Im [[Regierung Kommunismus_(Civ3)|Kommunismus]] haben alle Städte den selben Rang, der der Hälfte der Gesamtzahl der Städte im Reich darstellt; wobei hier abgerundet wird.
 
:: <!-- <pre>Nopt = max{OCN * L/100 * [(1 + c + Gr + Gp * Nwe) + 0.25 * Ni], 1}</pre> -->
 
:: <!-- <pre>Nopt = max{OCN * L/100 * [(1 + c + Gr + Gp * Nwe) + 0.25 * Ni], 1}</pre> -->
 
<math>
 
<math>
N_{opt} = \max\left\{OCN \,\cdot\, \left\[\frac{L}{100} \,\cdot\, \left(1 \,%2B\, c \,%2B\, G_r \,%2B\, G_p \,\cdot\, N_{we}\right) \,%2B\, 0,25 \,\cdot\, N_i\right\], \,1\right\}
+
N_{opt} = \max\left\{OCN \,\cdot\, \left[\frac{L}{100} \,\cdot\, \left(1 \,+\, c \,+\, G_r \,+\, G_p \,\cdot\, N_{we}\right) \,+\, \frac{1}{4} \,\cdot\, N_i\right], \,1\right\}
 
</math>
 
</math>
 +
 
<br/>Mit:
 
<br/>Mit:
 
** Ni = Anzahl korruptionssenkender Gebäude ([[Gerichtsgebäude_(Civ3)|Gerichtsgebäude]], [[Polizeiwache_(Civ3)|Polizeiwache]] u.Ä.)
 
** Ni = Anzahl korruptionssenkender Gebäude ([[Gerichtsgebäude_(Civ3)|Gerichtsgebäude]], [[Polizeiwache_(Civ3)|Polizeiwache]] u.Ä.)
 
** Nwe = Anzahl der korruptionssenkenden [[:Kategorie:Weltwunder_(Civ3)|Wunder]] im Reich ([[Verbotene Stadt_(Civ3)|Verbotene Stadt]], [[Geheimpolizei_(Civ3)|Geheimpolizei]])
 
** Nwe = Anzahl der korruptionssenkenden [[:Kategorie:Weltwunder_(Civ3)|Wunder]] im Reich ([[Verbotene Stadt_(Civ3)|Verbotene Stadt]], [[Geheimpolizei_(Civ3)|Geheimpolizei]])
** Gr = 0.1 für minimale und geringe Korruption (siehe Staatsform), 2 für Kommunismus, 0 sonst.
+
** Gr = 0.1 für minimale ([[Regierung Demokratie (Civ3)|Demokratie]]) und störende Korruption ([[Regierung Republik_(Civ3)|Republik]] und [[Regierung Faschismus_(Civ3)|Faschismus]]), 2 für [[Regierung Kommunismus_(Civ3)|Kommunismus]], 0 sonst.
** Gp = <sup>3</sup>/<sub>8</sub> für nicht-kommunistische [[:Kategorie:Regierungsformen_(Civ3)|Staatsformen]], 3 für [[Regierung Kommunismus_(Civ3)|Kommunismus]].
+
** Gp = <sup>3</sup>/<sub>8</sub> für nicht-kommunistische [[:Kategorie:Regierungsformen_(Civ3)|Staatsformen]], 3 für Kommunismus.
** OCN = optimale Städtezahl für Kartengröße gemäß Editor
+
** OCN = optimale Städtezahl für Kartengröße: mini 14, klein 17, standard 20, groß 28, riesig 36 (gemäß Editor)
** L = Prozentsatz der optimalen Städtezahl für Schwierigkeitsgrad gemäß Editor
+
** L = Prozentsatz der optimalen Städtezahl für Schwierigkeitsgradgemäß Editor
 
** c = 0.25 für kommerzielle Zivs, sonst 0
 
** c = 0.25 für kommerzielle Zivs, sonst 0
 
* falls die Stadt den "Wir lieben den..."-Tag feiert erhöht sich Nopt um <sup>OCN</sup>/<sub>4</sub>, aber nur bei der Berechnung für die Verschwendung der Produktionsschilde ([[Bild:Civ3Produktion.gif]]).
 
* falls die Stadt den "Wir lieben den..."-Tag feiert erhöht sich Nopt um <sup>OCN</sup>/<sub>4</sub>, aber nur bei der Berechnung für die Verschwendung der Produktionsschilde ([[Bild:Civ3Produktion.gif]]).
 
</div>
 
</div>
 
  
 
== Korruptionsobergrenze ==
 
== Korruptionsobergrenze ==
 
Die Summe von Rangkorruption und Entfernungskorruption kann sogar 100% übersteigen, weshalb in ''Conquests'' eine Korruptionsobergrenze existiert. Diese beträgt ohne [[:Kategorie:Stadtausbauten_(Civ3)|Stadtausbauten]] und [[:Kategorie:Weltwunder_(Civ3)|Wunder]] 90%. Jeder Stadtausbau in der Stadt, mit der Eigenschaft "verringert Korruption", senkt die Obergrenze um weitere 10%, jedes Wunder in der Stadt mit dieser Eigenschaft um 70%. Als Formel:
 
Die Summe von Rangkorruption und Entfernungskorruption kann sogar 100% übersteigen, weshalb in ''Conquests'' eine Korruptionsobergrenze existiert. Diese beträgt ohne [[:Kategorie:Stadtausbauten_(Civ3)|Stadtausbauten]] und [[:Kategorie:Weltwunder_(Civ3)|Wunder]] 90%. Jeder Stadtausbau in der Stadt, mit der Eigenschaft "verringert Korruption", senkt die Obergrenze um weitere 10%, jedes Wunder in der Stadt mit dieser Eigenschaft um 70%. Als Formel:
 
<!-- <pre>Cmax = max{0.9 – (0.1 * Ni + 0.7 * Nwc), 0}</pre> -->
 
<!-- <pre>Cmax = max{0.9 – (0.1 * Ni + 0.7 * Nwc), 0}</pre> -->
<br/><math>C_{max} = \max\left\{0,9 \,-\, \left(0,1 \,\cdot\, N_i \,%2B\, 0,7 \,\cdot\, N_{wc}\right), \,0\right\}</math><br/>
+
<br/><math>C_{max} = \max\left\{0,9 \,-\, \left(0,1 \,\cdot\, N_i \,+\, 0,7 \,\cdot\, N_{wc}\right), \,0\right\}</math><br/>
 
Mit
 
Mit
 
* Ni = Anzahl der korruptionssenkenden [[:Kategorie:Stadtausbauten_(Civ3)|Stadtausbauten]] in der Stadt.
 
* Ni = Anzahl der korruptionssenkenden [[:Kategorie:Stadtausbauten_(Civ3)|Stadtausbauten]] in der Stadt.
 
* Nwc = Anzahl der korruptionssenkenden [[:Kategorie:Weltwunder_(Civ3)|Wunder]] in der Stadt.
 
* Nwc = Anzahl der korruptionssenkenden [[:Kategorie:Weltwunder_(Civ3)|Wunder]] in der Stadt.
  
Zusätzlich dazu gibt es noch einen minimalen Absolutwert: Egal, wie hoch die Korruption ist, ein [[Bild:Civ3Produktion.gif]] und ein [[Bild:Civ3Handel.png]] wird in jedem Falle korruptionsfrei erzeugt.
+
Durch diese Obergrenze ergibt sich auch, dass ein [[Bild:Civ3Produktion.gif]] und ein [[Bild:Civ3Handel.png]] in jedem Falle korruptionsfrei erzeugt wird. Eine Obergrenze von 90% in der Korruption bedeutet rundungsbedingt, dass mindestens 10% der Erträge nicht korrupt sind.
 
 
 
 
== Beispiel ==
 
[[Bild:Civ3KorrBsp.jpg|thumb|Korruptionsbeispiel]]
 
Die Städte auf dem Bild wurden zu folgenden Daten gegründet:
 
* 2630 v.Chr. Copán
 
* 2470 v.Chr. Palenque
 
* 2190 v.Chr. Tikal
 
* 2070 v.Chr. Yaxchilán
 
* 1870 v.Chr. Bonampak
 
* 1790 v.Chr. Lagertero
 
Sonstige relevante Dinge:
 
* Kartengröße Standard &rArr; OCN = 20
 
* Schwierigkeitsgrad Kaiser &rArr; L = 80
 
* Regierungsform: Republik (geringe Korruption)
 
* In keiner Stadt gibt es korruptionssenkende Gebäude oder Wunder.
 
* Maya sind nicht kommerziell
 
 
 
 
 
=== Korruption in Copán ===
 
<div style="padding-left:2em">
 
[[Bild:Civ3KorrBspCopan.jpg|thumb|Copán Stadtansicht]]
 
Es soll zunächst die Korruption in Copán bestimmt werden.
 
 
 
==== Rangkorruption ====
 
* OCN = 20
 
* L = 80
 
* R = 1 (siehe Bild, bzw. obige Liste)
 
* Ni = 0
 
* Nwe = 0
 
* Gr = 0.1
 
* Gp = <sup>3</sup>/<sub>8</sub>
 
* c = 0
 
 
 
Eingesetzt ergibt dies:
 
<!-- <pre>
 
Nopt = max{OCN * L/100 * [(1 + c + Gr + Gp * Nwe) + 0.25 * Ni], 1}
 
    = max{20 * 80/100 * [(1 + 0 + 0.1 + 3/8 * 0) + 0.25 * 0], 1}
 
    = max{20 * 0.8 * 1.1, 1}
 
    = max{17.6, 1}
 
    = 17.6
 
</pre> -->
 
<br/><br/><math>
 
\begin{align}
 
N_{opt} &= \max\left\{OCN \,\cdot\, \left\[\frac{L}{100} \,\cdot\, \left\(1 \,%2B\, c \,%2B\, G_r \,%2B\, G_p \,\cdot\, N_{we}\right) \,%2B\, 0{,}25 \,\cdot\, N_i\right\]; \,1\right\} \\
 
&= \max\left\{20 \,\cdot\, \left\[\frac{80}{100} \,\cdot\, \left\(1 \,%2B\, 0 \,%2B\, 0{,}1 \,%2B\, \frac{3}{8} \,\cdot\, 0\right) \,%2B\, 0{,}25 \,\cdot\, 0\right\]; \,1\right\} \\
 
&= \max\left\{20 \,\cdot\, 0{,}8 \,\cdot\, 1{,}1; \,1\right\} \\
 
&= \max\left\{17{,}6; \,1\right\} \\
 
&= 17{,}6
 
\end{align}
 
</math>
 
 
 
R = 1, also R < Nopt
 
 
 
Also:
 
<!-- <pre>
 
Rang-Korr = R / (Nopt * 2)
 
          = 1 / (17.6 * 2)
 
          = 0.0284
 
          ~ 2.84%
 
</pre> -->
 
<br/><math>
 
\begin{align}
 
Rang-Korr &= \frac{R}{2 \,\cdot\, N_{opt}} \\
 
&= \frac{1}{2 \,\cdot\, 17,6}\\
 
&= 0,0284 \\
 
&= 2,84%
 
\end{align}
 
</math><br/><br/>
 
==== Entfernungskorruption ====
 
* Ni = 0
 
* t = 1 (am Handelsnetz angeschlossen)
 
* Gd = <sup>3</sup>/<sub>4</sub>
 
* MapW = 100 (Standardkarte)
 
* MapH = 100 (Standardkarte)
 
* x = 3
 
* y = 3
 
 
 
Eingesetzt ergibt dies:
 
<!-- <pre>
 
Entf-Korr = 0.5^Ni * min{Gd * t * (max{x, y} + min{x, y}/2), (MapW + MapH)/4} / ([MapW + MapH]/4 )
 
          = 0.5^0 * min{0.75 * 1 * (max{3, 3} + min{3, 3}/2), (100 + 100)/4} / ([100 + 100]/4)
 
          = 1 * min{0.75 * (3 + 1), 50} / 50
 
          = min{3, 50} / 50
 
          = 3 / 50
 
          = 0.0600
 
          ~ 6.0%
 
</pre> -->
 
<br/><br/><math>
 
\begin{align}
 
Entf-Korr &= 0,5^{N_i} \,\cdot\, \frac{\min\left\{G_d \,\cdot\, t \,\cdot\, \left(\max\left\{x, \,y\right\} \,%2B\, \frac{\min\left\{x, \,y\right\}}{2}\right),\, \frac{MapW \,%2B\, MapH}{4}\right\}}{\frac{MapW \,%2B\, MapH}{4}} \\
 
&= 0,5^0 \,\cdot\, \frac{\min\left\{0,75 \,\cdot\, 1 \,\cdot\, \left(\max\left\{3,\,3\right\} \,%2B\, \frac{\min\left\{3,\,3\right\}}{2}\right),\, \frac{100 %2B 100}{4}\right\}}{\frac{100 %2B 100}{4}} \\
 
&= 1 \,\cdot\, \frac{\min\left\{0,75 \,\cdot\, \left(3 \,%2B\, 1\right),\, 50\right\}}{50} \\
 
&= \frac{3}{50} \\
 
&= 0,0600 \\
 
&= 6,0%
 
\end{align}
 
</math><br/>
 
 
 
==== Gesamt ====
 
Insgesamt ergibt sich also eine Korruption
 
<!-- <pre>
 
Korr = Entf-Korr + Rang-Korr
 
    = 6.0% + 2.84%
 
    = 8.84%
 
</pre> -->
 
<br/><br/><math>
 
\begin{align}
 
Korr &= Entf-Korr \,%2B\, Rang-Korr\\
 
&= 6,0% \,%2B\, 2,84% \\
 
&= 8,84%
 
\end{align}
 
</math>
 
 
 
Copán erwirtschaftet 8 [[Bild:Civ3Produktion.gif]] und 13 [[Bild:Civ3Handel.png]].
 
* 8.84% von 8 sind 0.71, d.h. 1 [[Bild:Civ3Produktion.gif]] geht verloren.
 
* 8.84% von 13 sind 1.15, d.h. 1 [[Bild:Civ3Handel.png]] geht verloren.
 
</div>
 
 
 
 
 
=== Korruption in Bonampak ===
 
<div style="padding-left:2em">
 
[[Bild:Civ3KorrBspBonampak.jpg|thumb|Bonampak Stadtansicht]]
 
Nun soll die Korruption in Bonampak bestimmt werden.
 
 
 
==== Rangkorruption ====
 
* OCN = 20
 
* L = 80
 
* R = 5 (siehe Bild, bzw. obige Liste)
 
* Ni = 0
 
* Nwe = 0
 
* Gr = 0.1
 
* Gp = <sup>3</sup>/<sub>8</sub>
 
* c = 0
 
 
 
Eingesetzt ergibt dies:
 
<!-- <pre>
 
Nopt = max{OCN * L/100 * [(1 + c + Gr + Gp * Nwe) + 0.25 * Ni], 1}
 
    = max{20 * 80/100 * [(1 + 0 + 0.1 + 3/8 * 0) + 0.25 * 0], 1}
 
    = max{20 * 0.8 * 1.1, 1}
 
    = max{17.6, 1}
 
    = 17.6
 
</pre> -->
 
<br/><br/><math>
 
\begin{align}
 
N_{opt} &= \max\left\{OCN \,\cdot\, \left\[\frac{L}{100} \,\cdot\, \left(1 \,%2B\, c \,%2B\, G_r \,%2B\, G_p \,\cdot\, N_{we}\right) \,%2B\, 0,25 \,\cdot\,N_i\right\]; \,1\right\} \\
 
&= \max\left\{20 \,\cdot\, \left\[\frac{80}{100} \,\cdot\, \left(1 \,%2B\, 0 \,%2B\, 0,1 \,%2B\, \frac{3}{8} \,\cdot\, 0\right) \,%2B\, 0,25 \,\cdot\,0\right\]; \,1\right\} \\
 
&= \max\left\{20 \,\cdot\, 0,8 \,\cdot\, 1,1; \,1\right\} \\
 
&= \max\left\{17,6; \, 1\right\} \\
 
&= 17,6
 
\end{align}
 
</math><br/><br/>
 
 
 
R = 5, also R < Nopt
 
 
 
Also:
 
<!--<pre>
 
Rang-Korr = R / (Nopt * 2)
 
          = 5 / (17.6 * 2)
 
          = 0.1421
 
          ~ 14.21%
 
</pre>-->
 
<br/><br/><math>
 
\begin{align}
 
Rang-Korr &= \frac{R}{2 \,\cdot\, N_{opt}} \\
 
&= \frac{5}{2 \,\cdot\, 17,6} \\
 
&= 0,1421 \\
 
&= 14,21%
 
\end{align}
 
</math>
 
==== Entfernungskorruption ====
 
* Ni = 0
 
* t = 1 (am Handelsnetz angeschlossen)
 
* Gd = <sup>3</sup>/<sub>4</sub>
 
* MapW = 100 (Standardkarte)
 
* MapH = 100 (Standardkarte)
 
* x = 1
 
* y = 4
 
 
 
Eingesetzt ergibt dies:
 
<!-- <pre>
 
Entf-Korr = 0.5^Ni * min{Gd * t * (max{x, y} + min{x, y}/2), (MapW + MapH)/4} / ([MapW + MapH]/4 )
 
          = 0.5^0 * min{0.75 * 1 * (max{1, 4} + min{1, 4}/2), (100 + 100)/4} / ([100 + 100]/4)
 
          = 1 * min{0.75 * (4 + 0), 50} / 50
 
          = min{3, 50} / 50
 
          = 3 / 50
 
          = 0.0600
 
          ~ 6.0%
 
</pre> -->
 
<br/><br/><math>
 
\begin{align}
 
Entf-Korr &= 0,5^{N_i} \,\cdot\, \frac{\min\left\{G_d \,\cdot\, t \,\cdot\, \left(\max\left\{x,\,y\right\} \,%2B\, \frac{\min\left\{x,\,y\right\}}{2}\right), \,\frac{MapW \,%2B\, MapH}{4}\right\}}{\frac{MapW \,%2B\, MapH}{4}}
 
\end{align}
 
</math><br/>
 
 
 
==== Gesamt ====
 
Insgesamt ergibt sich also eine Korruption
 
<!-- <pre>
 
Korr = Entf-Korr + Rang-Korr
 
    = 6.0% + 14.21%
 
    = 20.21%
 
</pre> -->
 
<br/><br/><math>
 
\begin{align}
 
Korr &= Entf-Korr \,%2B\, Rang-Korr \\
 
&= 6,0% \,%2B\, 14,21% \\
 
&= 20,21%
 
\end{align}
 
</math><br/>
 
 
 
Bonampak erwirtschaftet 5 [[Bild:Civ3Produktion.gif]] und 12 [[Bild:Civ3Handel.png]].
 
* 20.21% von 5 sind 1.01, d.h. 1 [[Bild:Civ3Produktion.gif]] geht verloren.
 
* 20.21% von 12 sind 2.43, d.h. 2 [[Bild:Civ3Handel.png]] gehen verloren.
 
</div>
 
 
 
  
 
== Quelle ==
 
== Quelle ==
 
Die Formeln dieses Artikels beruhen auf der akribischen Arbeit des Mitglieds alexman des englischsprachigen Civilization-Forums http://forums.civfanatics.com.  <br/>
 
Die Formeln dieses Artikels beruhen auf der akribischen Arbeit des Mitglieds alexman des englischsprachigen Civilization-Forums http://forums.civfanatics.com.  <br/>
 
Den englischen Originalthread findet man [http://forums.civfanatics.com/showthread.php?t=76619 hier].
 
Den englischen Originalthread findet man [http://forums.civfanatics.com/showthread.php?t=76619 hier].
 +
Der Artikel wurde um eigene Beobachtungen zu Rundungen ergänzt.

Aktuelle Version vom 7. April 2015, 23:38 Uhr

Wiki Begriffsklärung.png

Dieser Artikel erläutert die Korruption in Civilization III. Für das gleichnamige Spielkonzept in anderen Teilen der Civilization-Reihe siehe Korruption.


Wiki Bearbeitung.png Der Inhalt dieses Artikels befasst sich z.Z. nur mit der Korruptionsregel, die für Conquests v1.22 gilt! In älteren Versionen und Civ3 Vanilla, sowie PtW gelten andere Korruptionsregeln.


Allgemein

Die Korruption in Civilization 3 Conquests besteht aus zwei Teilen: Entfernungskorruption und Rangkorruption, die addiert die Gesamtkorruption einer Stadt ergeben.

Also: [math]Korr = EntfKorr + RangKorr[/math]

Wenn man anschließend die tatsächlich anfallende Korruption bzw. Verschwendung ausrechnet (also Prozentsatz der Korruption * erwirtschafteter Handel bspw.) wird ganz normal gerundet.

Entfernungskorruption:

Alle Regierungsformen außer Kommunismus

[math]EntfKorr = \frac{ 0,5^{Ni} \cdot \min\left\{ Gd \cdot t \cdot \left(\max\left\{x, y\right\} + \frac{\min\left\{x, y\right\}}{2}\right), \frac{MapW + MapH}{4} \right\} }{ \frac{MapW + MapH}{4} }[/math]


Mit:

  • Ni = Anzahl korruptionssenkender Gebäude (Gerichtsgebäude, Polizeiwache u.Ä.)
  • t = 1 wenn die Stadt ans Handelsnetz angeschlossen ist, sonst 5/4
  • Gd = 3/2 für Despotismus, 3/4 für Demokratie, 1 sonst
  • MapW = Kartenbreite, wie im Editor angegeben
  • MapH = Kartenhöhe, wie im Editor angegeben
  • x = Entfernung zum nächstgelegenen Palast in NW/SO-Richtung
  • y = Entfernung zum nächstgelegenen Palast in NO/SW-Richtung
  • Als Palast zählen der Palast und die Verbotene Stadt.
  • Falls die Stadt den "Wir lieben den ..."-Tag feiert, halbiert sich die Entfernungskorruption, aber nur bei der Berechnung für die Verschwendung der Produktionsschilde (Civ3Produktion.gif).
  • Zu beachten ist bei der Division min{x, y}/2, dass hierbei stets abgerundet wird!

Kommunismus

[math]EntfKorr = \frac{ 0,5^{Ni} \cdot min\left\{ Gd \cdot t \cdot \frac{MapW + MapH}{16}, \frac{MapW + MapH}{4}\right\} }{\frac{MapW + MapH}{4}}[/math]

Mit den Bezeichnungen von oben.

Rangkorruption:

[math] RangKorr = \left\{\begin{matrix} \frac{R}{2\,\cdot\, N_{opt}} & \text{, falls }R \lt N_{opt} \\ \frac{2\,\cdot\,R - N_{opt}}{2\,\cdot\,N_{opt}} & \text{, sonst} \end{matrix}\right. [/math]

Mit:

  • R ist der Rang der Stadt.
    Der Rang wird für alle Regierungsformen mit Außnahme des Kommunismus wie folgt bestimmt: Alle Städte werden nach ihrem Abstand zur Hauptstadt sortiert und erhalten dadurch eine Nummer. Schritte parallel zum Feldraster zählen 1, Schritte über Eck zählen 1,5 und es wird hier nicht gerundet. Städte mit gleichem Abstand werden nach Gründungsdatum sortiert, bei gleichem Gründungsdatum entscheidet die spielinterne id(0 bis 511) der Stadt. Die Hauptstadt selbst hat Rang 0.
    Im Kommunismus haben alle Städte den selben Rang, der der Hälfte der Gesamtzahl der Städte im Reich darstellt; wobei hier abgerundet wird.

[math] N_{opt} = \max\left\{OCN \,\cdot\, \left[\frac{L}{100} \,\cdot\, \left(1 \,+\, c \,+\, G_r \,+\, G_p \,\cdot\, N_{we}\right) \,+\, \frac{1}{4} \,\cdot\, N_i\right], \,1\right\} [/math]


Mit:

    • Ni = Anzahl korruptionssenkender Gebäude (Gerichtsgebäude, Polizeiwache u.Ä.)
    • Nwe = Anzahl der korruptionssenkenden Wunder im Reich (Verbotene Stadt, Geheimpolizei)
    • Gr = 0.1 für minimale (Demokratie) und störende Korruption (Republik und Faschismus), 2 für Kommunismus, 0 sonst.
    • Gp = 3/8 für nicht-kommunistische Staatsformen, 3 für Kommunismus.
    • OCN = optimale Städtezahl für Kartengröße: mini 14, klein 17, standard 20, groß 28, riesig 36 (gemäß Editor)
    • L = Prozentsatz der optimalen Städtezahl für Schwierigkeitsgrad: gemäß Editor
    • c = 0.25 für kommerzielle Zivs, sonst 0
  • falls die Stadt den "Wir lieben den..."-Tag feiert erhöht sich Nopt um OCN/4, aber nur bei der Berechnung für die Verschwendung der Produktionsschilde (Civ3Produktion.gif).

Korruptionsobergrenze

Die Summe von Rangkorruption und Entfernungskorruption kann sogar 100% übersteigen, weshalb in Conquests eine Korruptionsobergrenze existiert. Diese beträgt ohne Stadtausbauten und Wunder 90%. Jeder Stadtausbau in der Stadt, mit der Eigenschaft "verringert Korruption", senkt die Obergrenze um weitere 10%, jedes Wunder in der Stadt mit dieser Eigenschaft um 70%. Als Formel:
[math]C_{max} = \max\left\{0,9 \,-\, \left(0,1 \,\cdot\, N_i \,+\, 0,7 \,\cdot\, N_{wc}\right), \,0\right\}[/math]
Mit

  • Ni = Anzahl der korruptionssenkenden Stadtausbauten in der Stadt.
  • Nwc = Anzahl der korruptionssenkenden Wunder in der Stadt.

Durch diese Obergrenze ergibt sich auch, dass ein Civ3Produktion.gif und ein Civ3Handel.png in jedem Falle korruptionsfrei erzeugt wird. Eine Obergrenze von 90% in der Korruption bedeutet rundungsbedingt, dass mindestens 10% der Erträge nicht korrupt sind.

Quelle

Die Formeln dieses Artikels beruhen auf der akribischen Arbeit des Mitglieds alexman des englischsprachigen Civilization-Forums http://forums.civfanatics.com.
Den englischen Originalthread findet man hier. Der Artikel wurde um eigene Beobachtungen zu Rundungen ergänzt.