23-03-2014, Sunday-14:43:11
Man müsste auch bedenken, dass ein Signal mit solcher Funktion auch vom Spieler kaputt gemacht werden kann. Zum Beispiel, wenn von den verschiedenen Gleisen, an denen es steht, gar nicht alle die gleiche Route ermöglichen.
Bei einem normalen Auswahlsignal funktioniert es (meines wissens) so, dass der Zug zunächst mal die Route zu seinem Stammgleis sucht und mit dieser Route loszuckelt. Wenn er dann am Signal steht, schaut er nach, ob ein Gleis des Bahnhofs frei ist, und wenn ja wird quasi nochmal ein Stück Route gesucht und abgefahren (sonst die zuvor bestimmte Route genommen)
Eigentlich müsste ein ähnliches Verhalten auch für Streckenabschnitte möglich sein. Also erst normale Routensuche. Dann, wenn der Zug am neuen Signal ankommt, sucht er nach dem dazu passenden Endsignal auf seiner Route. Ist der Streckenabschnitt frei fährt er munter drauf los, wenn nicht sucht er eine Alternativroute von Start- zu Endsignal, welche maximal x% langsamer ist, und überprüft diese. Das ganze wiederholt sich ein paar Mal, wobei die gefundenen Alternativrouten zwischengespeichert werden müssten und alle immer mal wieder überprüft.
Ob das so sinnvoll ist bezweifle ich aber...
Bei einem normalen Auswahlsignal funktioniert es (meines wissens) so, dass der Zug zunächst mal die Route zu seinem Stammgleis sucht und mit dieser Route loszuckelt. Wenn er dann am Signal steht, schaut er nach, ob ein Gleis des Bahnhofs frei ist, und wenn ja wird quasi nochmal ein Stück Route gesucht und abgefahren (sonst die zuvor bestimmte Route genommen)
Eigentlich müsste ein ähnliches Verhalten auch für Streckenabschnitte möglich sein. Also erst normale Routensuche. Dann, wenn der Zug am neuen Signal ankommt, sucht er nach dem dazu passenden Endsignal auf seiner Route. Ist der Streckenabschnitt frei fährt er munter drauf los, wenn nicht sucht er eine Alternativroute von Start- zu Endsignal, welche maximal x% langsamer ist, und überprüft diese. Das ganze wiederholt sich ein paar Mal, wobei die gefundenen Alternativrouten zwischengespeichert werden müssten und alle immer mal wieder überprüft.
Ob das so sinnvoll ist bezweifle ich aber...