Mein ich ja, nicht das da jetzt zu viel Konfusion aufkommt.
Aber um mal wieder zum Thema zu komme: Strassenbahnen auf U-Schienen ist ja noch sinnvoll, weil viel kürzere Wagen und flexibler usw. Aber stellt euch mal die Spielmechanik im umgekehrten Fall vor. Da baut man eine extrem enge Abzweigung die eine Strab locker schafft, die U-Bahnzüge verbiegen sich aber dann so unrealisitisch das die schlichtweg zerbersten müssten. Ich finde diese Designentscheidung doch schon sehr sinnvoll.
Erstmal danke für das Aufklären von Straßenbahn/Stadtbahn/U-Bahn.
Die Spielmechanik muss nur etwas angepasst werden, wie ich doch schon geschrieben habe.
Es gibt hier in Düsseldorf Weichenabzweigungen z.B. Gerade aus und nach rechts abbiegend, die Straßenbahn steht vor der Weiche, dort steht halt das Hinweisschild, Rechts abbiegen für Stadtbahn Typ GT8SU verboten, dann ist ja klar, die Straßenbahn kann und darf hier rechts abbiegen oder geradeaus weiter fahren.
Nun kommt eine Stadtbahn an dieser besagten Weichenabzweigung, sie darf hier nur geradeaus weiter fahren, weil die Strecke die nach rechts geht für diesen Fahrzeug-Typ ungeeignet ist.
Die Umsetzung im Spiel könnte genau so erfolgen, werde das mal beschreiben, wie man halt im Spiel ja Gleise verlegt könnte und eine Linie erstellt.
Baut man eine Straßenkurve, dann bekommt man ja auch immer wieder den Hinweis eingeblendet, Kurve zu Steil, so könnte ja auch ein Hinweis eingeblendet werden, Kurve für Straßenbahn zu Steil, oder Kurve für Stadtbahn/U-Bahn zu steil, also wenn man nun beim Planen der Straße später eine Straßenbahn,Stadtbahn/U-Bahn hier fahren lassen möchte, dann muss man die Kurve so gestalten das die gewünschten Schienen gebundenen Fahrzeuge auch hier später fahren können wenn man dafür dann Gleise verlegt.
Diese Hinweis-Einblendung wäre auch sinnvoll beim verlegen reiner Gleise, also im Spiel sind es ja U-Bahngleise, dann würde das Problem nicht entstehen das zwar das Schotterbett zu sehen ist, aber die Gleise fehlen.
1. Man baut eine Straße, egal welchen Typ´s die Straße ist, Einbahnstraße, Reguläre u.s.w.
2. Nun geht man an einer stelle der Straße und baut eine Straßenabzweigung, entweder als Kreuzung oder als eine Kurve, bei einer Kreuzung kommt es dabei drauf an wie die Straßen-Typen sind die sich dann hier kreuzen, daher kommt hier auch kein Hinweis, bei einer Kurve würde halt dann ein entsprechender Hinweis wie oben beschrieben erscheinen, genau so wenn man den Straßen verlauf als Kurve weiter führt ohne Abzweigung, dann würde auch dieser Hinweis erscheinen.
3. Nun verlegt man wie gewünscht die Gleise, kommen wir nun an eine Kreuzung, und wollen die Gleise nach rechts weiter führen, kann dann auch dieser Hinweis wieder erscheinen.
z.B. von einer 2 Spurigen Straße (1 Spur pro Richtung) in eine 4 Spurige (2 Spuren pro Richtung) dann ist es entscheidend auf welcher Spur die Gleise weiter geführt werden, werden sie auf die rechte Spur weiter geführt, würde nur eine Straßenbahn hier rum kommen, würde man das Gleis aber auf die 2. Spur verlegen, dann wäre der Kurvenradius für das Gleis größer und so mir auch die Möglichkeit gegeben das hier eine Stadtbahn oder vielleicht sogar U-Bahn rum kommt, wäre es z.B. von 1er Spur auf eine 3 Spurigen Straße das Gleis in der 3. Spur gelegt, würde dann z.B. alle diese Kurve fahren können, also Straßenbahn, Stadtbahn und U-Bahn.
Umgekehrt würde das natürlich auch gehen, dann muss die U-Bahn z.B. von der innersten Spur nach Rechts abbiegen, quasi so das ein großer Kurvenradius für das Gleis entsteht.
Sind beide Straßen-Typen gleich, dann kann halt bei einer 1 Spurigen Kreuzung auch nur entsprechend die Straßenbahn hier rum fahren, weil dann der Kurvenradius zu klein ist für Stadtbahn/U-Bahn.
Wenn man aber nun die Gleise in eine Kurve verlegt, bekommt man hier halt auch nochmals den Hinweis eingeblendet, für Stadtbahn und U-Bahn zu steil, oder wenn die Kurve Stadtbahn zulässt halt nur den Hinweis für U-Bahn zu steil.
Kommen wir zur Linien Erstellung, die macht man dann wie es halt gewohnt ist, die Straßenbahn sollte überall gehen, ziehen wir eine Linie für die U-Bahn dann könnte folgendes passieren.
Die nächste Haltestelle die man für die Linie nehmen möchte, steht in einer anderen Straße, also muss die Linie an einer Kreuzung abbiegen, nun schaut ja das Programm nach, ob dies überhaupt geht, sind überhaupt Gleise zu der Haltestelle gelegt oder fehlen diese, dann wäre es doch genau so möglich, das Programm schaut nach, ob der Gleisradius zur gewünschten Linie passt, wenn nicht, dann kommt beim Anklicken der Haltestelle der Hinweis, Kurven zu Steil und man weiß hier ist was falsch gelaufen.
Wenn man aber an der besagten Kreuzung z.B. die Gleise weiter geradeaus geführt hat und dann über einen Linksbogen die Gleise auf die andere Straße geführt hat, würde dann das mit der Haltestelle wieder klappen, weil die U-Bahn dann halt über die Kreuzung fährt und dann über die Linkskurve in die gewünschte Straße mit der Haltestelle geführt wird, vorausgesetzt alle Gleise die dafür nötig sind, sind verlegt worden.
Es sollte eh ein Hinweis geben wenn man mal da steht und sich wundert, warum kann die Haltestelle nicht hinzugefügt werden, tja man hat irgendwo ein Stück Gleis vergessen.
Nehmen wir an, die U-Bahnlinie führt durch eine Kurve, und dahinter ist die gewünschte Haltestelle, dann würde nachgesehen ob die Kurve den mindest Radius für die U-Bahn hat und die Haltestelle gegebenenfalls hinzugefügt werden, sollte dies nicht der Fall sein, wieder den Hinweis, Kurve zu Steil.
Die Datenstrukturen sind ja im Programm schon gegeben, und müssten ja nur um eine Variable für den Kurvenradius erweitert werden und dann halt beim Linien verlegen abgefragt werden.
Für den Bus wird ja auch immer die Optimale Strecke gesucht damit dabei auch aufgepasst das die Linie nicht versehentlich in die verkehrte Richtung einer Einbahnstraße mündet, also sollte das auch für die Gleise gültig sein.
Oder was noch einfacher wäre, man kann ja noch weitere Fahrzeugtypen dazu kaufen, wie ich ja gesehen habe, was würde dagegen Sprechen einen Fahrzeugtyp zu erstellen der sich dann Stadtbahn nennt und so quasi an Straßenbahn und U-Bahn Haltestellen halten kann und auch beide Netze befahren kann ohne Probleme, man müsste nur einen weiteren Linien-Typ ins Programm einfügen, Stadtbahn-Linie.
Vielleicht wäre das sogar die bessere Lösung oder?