<title>Details zu Stadtwachstum</title>
<h1><strong>Stadtwachstum</strong></h1>
<p>Dieser Text erlutert wie es zum Stadtwachstum kommt. Wie es berechnet wird. Welche Gebude entstehen und warum. Und wie man ber die diversen Parameter Einfluss auf die Stadtentwicklung nehmen kann. 
</p>
<p>Eine Stadt wchst dann wenn Personen und Post an ihr Ziel befrdert werden.<br>
Und sie wchst auch dann wenn zur Stadt gehrende Mrkte, Kraftwerke und Fabriken mit Waren versorgt werden.
</p>  
<p><it>Wachstumsfaktor Personenverkehr</it><br>
Die relevanten Werte zum berechnen stehen im <a href="citywindow.txt">Stadtinformation Dialog</a><br>
 <em>Befrderungen:</em> Anzahl Passagiere ihre Reise angetreten haben. Das sind die lchelnden Passagiere in den Haltestellen.<br>
 <em>zu Fu:</em> Anzahl Passagiere die zu Fu gehen.<br>
 <em>Passagiere:</em> Alle Passagiere die befrdert werden wollen.<br>
Wachstumsfaktor = (<em>Befrderungen</em> + <em>zu Fu</em>) / <em>Passagiere</em> * <em>passenger_multiplier</em><br>
Der <em>passenger_multiplier</em> wird in der simuconf.tab oder im den <a href="settings.txt">Einstellungen</a> gesetzt. <br>
 Standartwert wenn nicht gendert ist 40.<br>
Der Wachstumsfaktor bewegt sich dann im Bereich 0 bis 40.
</p>
  
<p><it>Wachstumsfaktor Post Transport</it><br>
 <em>abgeschickt:</em> Anzahl Postsendungen die unterwegs sind.<br>
 <em>Wurfsendungen:</em> Anzahl Postsendungen die vom Absender zu Fu zugestellt worden sind.<br>
 <em>Post:</em> Alle in der Stadt anfallenden Postsendungen.<br>
Wachstumsfaktor = (<em>abgeschickt</em> + <em>Wurfsendungen</em>) / <em>Post</em> * <em>mail_multiplier</em><br>
Der <em>mail_multiplier</em> wird in der simuconf.tab oder im den <a href="settings.txt">Einstellungen</a> gesetzt. <br>
 Standartwert wenn nicht gendert ist 20.<br>
Der Wachstumsfaktor bewegt sich dann im Bereich 0 bis 20.
</p>
  
<p><it>Wachstumsfaktor Waren Transport</it><br>
 <em>Angekommen:</em> Anzahl gefllter Eingangs-Lager von Fabriken die zur Stadt gehren.<br>
 <em>Waren:</em> Anzahl Eingangs-Lager der Fabriken die zur Stadt gehren.<br>
<strong>Achtung:</strong> Die Werte "Angekommen" und "Waren" sind etwas schwer Verstndlich. Es werden die Eingangslager der Fabriken gezhlt, aber nur bei Kraftwerken und Endverbrauchern. Mit Endverbraucher sind hier z.B. Mrkte gemeint, aber Vorsicht auch eine verarbeitende Fabrik kann als Endverbraucher gelten, wenn sie mit keinem Abnehmer verbunden ist. Des weiteren zhlen Fabriken ohne verbunden Lieferanten nicht. Es werden die Eingangslager bei jedem Tick gezhlt, das sind nicht Tage eines Monats sondern im Pak128.german z.B. hat der Monat 50 Ticks. Wenn Arbeiter aus mehreren Stdten in einer Fabrik arbeiten, dann wird diese Fabrik jeder dieser Stdte als zugehrig betrachtet. Das gilt auch, wenn die Fabrik im Stadtgebiet einer anderen Stadt steht. Fr das Stadtwachstum zhlt letztlich das Verhltnis von gefllten zu leeren Eingangslagern der Endverbraucher. Fr ein hohes Stadtwachstum, knnte man auch die ungenutzte Fabriken mittels ffentliche Hand entfernen.<br>
<br>
Wachstumsfaktor = (<em>Angekommen</em>) / <em>Waren</em> * <em>goods_multiplier</em><br>
Der <em>goods_multiplier</em> wird in der simuconf.tab oder im den <a href="settings.txt">Einstellungen</a> gesetzt. <br>
Standartwert wenn nicht gendert ist 20.<br>
Der Wachstumsfaktor bewegt sich dann im Bereich 0 bis 20.
</p>

<p><it>Wachstum der Einwohner in der Stadt</it><br>
Die Wachstumsfaktoren von Passagieren, Post und Waren werden addiert und durch den growthfactor_? geteilt.<br>
Zum Teilen verwendet werden je nach Stadtgre:<br>
Dorf kleiner 1000 Einwohner <em>growthfactor_villages=400</em><br>
Stadt mit 1000 bis 10.000 Einwohner <em>growthfactor_cities=200</em><br>
Grostdte grer 10.000 Einwohner <em>growthfactor_capitals=100</em><br>
Die <em>growthfactor_?</em> werden in der simuconf.tab oder im den <a href="settings.txt">Einstellungen</a> gesetzt. <br>
Um den hier errechneten Wert werden die Arbeitslosen und Obdachlosen erhht.<br> 
Erst wenn die Stadt Wohngebude errichtet erhht sich die Zahl der Einwohner. <br>
<br>
Durch die gestaffelte Regelung bleiben Drfer lnger Drfer. Beziehungsweise wird ein eher quadratisches Wachstum nachempfunden, da die Einwohnerzahl in Simutrans linear wchst.<br>
<br>
<strong>Niedrigere Werte bei growthfactor_? oder hhere bei den ?_multiplier erhhen das Wachstum.</strong><br>
<br>
Jedes pak kann eine eigene simuconf.tab mit eigenen Werten haben. 
Aus den Standartwerten ergibt sich bei 50 Ticks pro Monat.<br>
Eine Dorf wchst bei optimaler Versorgung um maximal 10 Einwohner pro Monat, oder um 120 Einwohner pro Jahr.<br>
Eine Stadt wchst um 20 Einwohner oder 240 pro Jahr.<br> 
Eine Grostadt um 40 pro Monat oder 480 pro Jahr.<br>
Diese theoretischen Wachstumszahlen werden in der Praxis nicht ganz erreicht, weil es der Stadt nicht immer gelingt neue Huser zu platzieren. Beim Bau von besonderen Gebuden kann es auch zu Ausreiern nach oben im Wachstum kommen.<br>
</p>

<p><it>Entstehung Stadtautos</it><br>
Anzahl = random((<em>citycar_level</em> / 16) * log10(Einwohner * (1 - max(Faktor befrderte Personen, Post, Waren))))<br> 
Der <em>citycar_level</em> wird in der simuconf.tab oder im den <a href="settings.txt">Einstellungen</a> gesetzt. <br>
Kurz: aus den Kategorien Personen, Post oder Waren wird die mit den meisten Transporten genommen und davon die nicht transportieren mit der Einwohnerzahl und <em>citycar_level</em> verrechnet ergibt die Anzahl Stadtautos.
</p>

<p><it>Zusammenhang von Stadtwachstum, Arbeits- und Obdachlosenzahlen</it><br>
Bei einer neu gegrndeten Stadt sind zunchst <strong>alle Einwohner arbeitslos und obdachlos.</strong><br>
Die Arbeits- und Obdachlosigkeit bekmpft die Stadt (und nur sie!) mit dem Bau von Stadtgebuden.<br>
Sie baut neue Gebude oder ersetzt Gebude durch solche mit einem hheren Level.<br>
Die Zahl der Arbeits- oder Wohnungslosen sinkt dann um Level * 10 des neuen Gebudes.<br>
<strong>Je besser das Verhltnis von zufriedenen zu generierten Passagieren (und Post) ist, desto schneller wachsen die Stdte.</strong> Und je schneller sie wachsen, desto schneller steigen Arbeits- und Obdachlosenzahlen an, und desto schneller muss die Stadt wieder bauen, und umso mehr Kunden wollen Deinen Service nutzen. Ein Trugschluss ist es, mit der Befrderung von Arbeitern zu einer Fabrik die Arbeitslosigkeit senken zu wollen, im Gegenteil: Viele Passagiere werden zufrieden, und ber das dadurch beschleunigte Wachstum steigen die Arbeitslosenzahlen sogar noch schneller an!<br>
Die Titelzeile des Infofensters ist orange wenn die Arbeits- oder Obdachlosenzahlen ber 70 steigen. 
</p>

<p><it>Entstehung der Gebude in der Stadt</it><br>
- <em>Industrie: (ind)</em> Industriegebude dienen als Arbeitssttten innerhalb der Stadt. Ihr Bau oder ihre Erneuerung verringert die Arbeitslosenzahl. Ihre Postrate ist halb so gross wie ihre Passagierrate. Diese Gebude sind normale Stadthuser und kennen keinen Warenverkehr.<br/>
- <em>Wohngebude: (res)</em> In den Wohngebuden leben die Einwohner. Ihr Bau oder ihre Erneuerung verringert die Obdachlosenzahl. Ihre Postrate ist gleich der Passagierrate.<br/>
- <em>Gewerbeobjekte: (com)</em> Zu den Gewerbeobjekten zhlen u.a. Ladengeschfte, Lokale, Freizeiteinrichtungen und Brogebude. Die Gebude sind oft auch mit Wohnungen kombiniert. Ihr Bau oder ihre Erneuerung verringert sowohl die Arbeitslosen- wie Obdachlosenzahl. Ihre Postrate ist doppelt so hoch wie ihre Passagierrate.<br>
 <em>Monumente: (mon)</em> Monumente werden zufllig, aber nur einmalig auf der Karte gebaut.<br>
 <em>ffentliche Gebude: (tow, cur)</em> Fr die Errichtung von ffentlichen Gebuden wie grssere Rathuser, Denkmler und Stadtattraktionen sind die Schwellenwerte in den paks mit dem Parameter build_time=? festgelegt, ebenso eine Wahrscheinlichkeit, mit der die Attraktion gebaut wird.<br>
</p>
<p><it>Auswahl welches Gebude gebaut wird: (ind, res, com)?:</it><br>
Berechnung der Score Werte von denen der Typ des Stadtgebudes abhngt.
Die Parameter sind in der cityrules.tab zu finden.<br>
 defaults von Simutrans (res_start_score usw.)<br>
---  ( start, near ind, near com, near res) <br>
 res (  0,  -8,       0,        8)<br>
 com (-10,   1,       8,        1)<br>
 ind (  0,   8,       0,       -8)<br>

</p>

<p><it>Erzeugung neuer Industrieketten:</it><br>
 <em>Industrieketten/Fabriken:</em> Diese knnen vom Spieler mit Waren beliefert werden, oder liefern Waren.<br> 
Wchst die Stadt ber <em>industry_increase_every</em> hinaus, werden zustzlich Fabriken oder auch  ganze Ketten gebaut. Diese Schwelle verdoppelt sich jedes mal. Wird der verdoppelte Wert berschritten, werden erneut Fabriken gebaut. Der Wert 0 verhindert das bauen von Fabriken. ?Die Fabrik kann in der auslsenden Stadt stehen, kann aber auch an einem beliebigen anderen Ort stehen.?<br>
Der Wert von <em>industry_increase_every</em> kann in der simuconf.tab oder im den <a href="settings.txt">Einstellungen</a> gesetzt werden.<br>
<strong>Die Errichtung von Fabriken hat keine Auswirkung auf die Arbeitslosen- oder Obdachlosenzahl.
</strong><br>
</p>
