Deutsches Simutransforum

Normale Version: Fabriken-Arbeiter
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Hallo Hajo,prissi und jeder der Bescheid weiss.

Meines Wissens, werden Passagiere per Zufallsgenerator mit Zielkoordinaten erzeugt, überprüft ob dort was ist, etc,etc.

Wie ist das aber mit Fabriken die nur Passagiere für die angeschlossenen Städte?

Gruss
Ich fürchte mein Wissen ist hier ziemlich veraltet.

Ich denke, dass nur Passagiere für die Städte in der Liste generiert werden. Was mir deutlicher im Gedächtnis geblieben ist, ist dass es oft ein Missverhältnis gab in der Anzahl Arbeiter die zur Fabrik hin wollten im Vergleich zu denen die wieder Heim wollten. Zumindest die alten Simutrans Versione haben nicht/konnten nicht Buch führen woher die Arbeite kamen und wieder die gleiche Anzahl 8 Stunden später zurück schicken.

Prissi weiss das sicher genauer und aktueller.
Für jeden Passagier, der nicht innerstädtisch ist, wird ein Rückpassagier erstellt, so der Stop nicht überfüllt ist.

Passagiere werden erst einmal im Verhältnis 16:33:50 zu Touristen:Arbeiter:Stadtverkeht eingeteilt. Dann werden die Gebäude (bzw. Städte) nach Level gewichtet zufällig gewählt. (Ist es eine Stadt wird noch ein Gebäude in dieser gewichtet gewählt).
Zitat:Original von prissi
Passagiere werden erst einmal im Verhältnis 16:33:50 zu Touristen:Arbeiter:Stadtverkeht eingeteilt.
Danke, das wollte ich schon immer mal wissen. Gibt es auch eine Quote für innerstädtisch vs andere Stadt?
Zitat:Original von prissi
Für jeden Passagier, der nicht innerstädtisch ist, wird ein Rückpassagier erstellt, so der Stop nicht überfüllt ist.

Das ist clever. Passiert das sofort, oder zeitversetzt?
Zitat:Original von prissi
Passagiere werden erst einmal im Verhältnis 16:33:50 zu Touristen:Arbeiter:Stadtverkeht eingeteilt.

Danke. Aber ich fürchte, ich hab mich missverständlich ausgedrückt. Beispiel: Kohlegrube auf dem Lande. Pas.=30, Arbeiter aus 6 Städten. In 3 4/12tel Jahren 100 Pas.
Da gäbs dann folgende Möglichkeiten:
1. 16,6 pro Stadt der Kohleg.-Liste

2. nach obiger Formel:
16 Touris
5,5 je Stadt aus Liste
50 alle übrigen Städte(5,12 bei 256 Städten) Das würde dann 10,62 für
die liste bedeuten.

3. 16 Touris
13,8 je Stadt aus Liste

Gruss
Fabriken bekommen nur Passagiere aus den angeschlossenen Stäten. 30 ist mehr der Gewichtungsfaktor. Intern werden alle Gewichtungsfaktoren aufaddiert (z.B. 30+5+12=47). Das ergibt dass das "Gesamtgewicht" Wenn in iner der angeschlossenen Städte eine Fabrik als Ziel ausgewählt wird, dann wird einen Zufallszahl von 0...46 ausgwählt, bei 0.29 gehts zu Fabrik 1, bis 34 zu Fabrik 2 und sonst zu Fabrik 3. (Und sofort auch der Rückfahrtpassagier/Post).

Sind die angeschlossenen Städte groß, werden also viele Passagiere dorthin fahren und bei kleinen Städten halt weniger.

Die eigentliche Routine ist koord stadt_t::finde_passagier_ziel(pax_zieltyp* will_return) Dort wird hat zurest 33:16 getestets und dann eine Stadt ausgewählt. Ist diese Stadt weiter als 120 Kästchen entfernt, wird nochmal zufällig gewählt.

Die Chancen, dabei die eigenen Stadt zu erwischen hängt also sehr von der KArte und von der Zahl der Städte ab.