Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Zug-Zwang
#16
Jeder Passagier/jede Ware hat drei Ziele:
- das nächste
- die Koordinate der Zielhaltestelle
- Die Koordinate des Endabnehmers

Kommt ein Passagier an einer Haltestelle an, dann
0) Ist er da => dann ok
1) sieht er nach, ob schon jemand in diese Richtung wartet
2) sonst berechnet er eine Route und wartet /wobei die Route nur aus den Zielbahnhof und dem nächsten Bahnhof besteht)

Bei einer Routenänderung werden die Routen an den Bahnhöfen sofort upgedated. Die dort wartenden Passagiere berechnen jedoch einmal pro Monat nur neu, um Rechnenzeit zu schonen. Das erschien mir als sinnvoller Kompromiss.

Wenn nicht jeden Monat eine neue Verbindung eröffnet wurde, dann könnte man sich die Neuberechnung natürlich schenken und dafür nach jeder Linienänderung neu berechnen. Weiß nicht, wieviel Zeit das wirklich kostet.

Eine List aller verfügbarer Verbindungen hat bei 100 Stationen (was bei 16 Städten und 16 Fabriken gerade mal fünf pro Stadt sind), schon über 30000 Einträge (je 10000 für Passagier, Post, und das jeweilige Fabrikgut). Bei vielleicht Routen mit maximal 10 Stopps wären das dann 3MB. Hmm, das klingt nicht mehr so schlimm; ob allerdings damit die Routensuche wirklich beschleunigt wird, das bin ich mir nicht so sicher.
Zitieren


Nachrichten in diesem Thema
Zug-Zwang - von Ralf - 23-10-2005, Sunday-19:29:15
[Kein Betreff] - von prissi - 23-10-2005, Sunday-19:36:09
[Kein Betreff] - von Ralf - 27-10-2005, Thursday-20:17:34
RE: Zug-Zwang - von Gotthardlok - 27-10-2005, Thursday-22:27:49
RE: Zug-Zwang - von Ralf - 29-10-2005, Saturday-19:45:43
[Kein Betreff] - von prissi - 29-10-2005, Saturday-20:22:21
[Kein Betreff] - von Uranor - 29-10-2005, Saturday-20:59:51
[Kein Betreff] - von Ralf - 01-11-2005, Tuesday-00:52:15
[Kein Betreff] - von Trittbrettfahrer - 01-11-2005, Tuesday-03:28:00
[Kein Betreff] - von hsiegeln - 01-11-2005, Tuesday-11:50:25
[Kein Betreff] - von prissi - 01-11-2005, Tuesday-14:04:00
[Kein Betreff] - von gordonklimm - 01-11-2005, Tuesday-14:11:33
[Kein Betreff] - von Uranor - 01-11-2005, Tuesday-16:10:17
[Kein Betreff] - von Gotthardlok - 02-11-2005, Wednesday-15:36:32
[Kein Betreff] - von Uranor - 02-11-2005, Wednesday-18:16:22
[Kein Betreff] - von prissi - 02-11-2005, Wednesday-18:32:39
[Kein Betreff] - von Gotthardlok - 02-11-2005, Wednesday-19:10:20
[Kein Betreff] - von prissi - 02-11-2005, Wednesday-20:16:40
[Kein Betreff] - von Uranor - 02-11-2005, Wednesday-20:37:12
[Kein Betreff] - von martinalex - 02-11-2005, Wednesday-22:00:44
[Kein Betreff] - von Uranor - 02-11-2005, Wednesday-22:23:24
[Kein Betreff] - von martinalex - 02-11-2005, Wednesday-22:57:05
[Kein Betreff] - von Uranor - 02-11-2005, Wednesday-23:54:41
[Kein Betreff] - von prissi - 03-11-2005, Thursday-00:23:08
[Kein Betreff] - von wernieman - 03-11-2005, Thursday-00:41:28
[Kein Betreff] - von Uranor - 03-11-2005, Thursday-01:16:39
[Kein Betreff] - von prissi - 03-11-2005, Thursday-12:18:46
[Kein Betreff] - von gordonklimm - 03-11-2005, Thursday-15:26:16
[Kein Betreff] - von prissi - 03-11-2005, Thursday-16:25:24
[Kein Betreff] - von Uranor - 03-11-2005, Thursday-18:49:41
[Kein Betreff] - von prissi - 03-11-2005, Thursday-19:14:07
[Kein Betreff] - von Gaukler - 04-11-2005, Friday-13:34:44
[Kein Betreff] - von prissi - 04-11-2005, Friday-13:50:27
[Kein Betreff] - von Uranor - 04-11-2005, Friday-16:59:12
[Kein Betreff] - von Uranor - 04-11-2005, Friday-17:41:27

Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste