19-03-2004, Friday-12:08:04
Doppelgleise, wenn man sie 'richtig' unterstützen will - also beide Fahrtrichtungen auf beiden Gleisen, mit allen Weichen und Kreuzungsmöglichkten - sind viel zu aufwändig fürchte ich
Wenn wir mogeln, und Doppelgleise wie Straßen funktionieren lassen, dann handeln wir uns garantiert eine Menge Fehlerreports und Erweiterungswünsche ein, die wir nicht umsetzen können - auf Straßen gibt es pro Spur nur eine Fahrtrichtung, und Fahrzeuge können jederzeut wenden. Richtige Doppelgleise haben pro Gleis zwei Fahrrichtungen und wenden ist nur mit einer Weiche oder Kreuzung möglich.
Deshalb möchte ich auch keine gemogelten Doppelgleise nach Straßenart einbauen. Das gibt garantiert nur Ärger.
Da echte Doppelgleise zu kompliziert sind (denk' mal allein an die Anzahl Bildchen die wir für alle Schienenkombinationen brauchen!) und gemogelte Doppelgleise nicht die Erwartungen der Spieler erfüllen können, bin ganz stark für einzelne Gleise in der Strassenmitte.
Das hat für uns Entwickler einige Vorteile:
- wir können die gleichen PAK files wie für Eisenbahnschienen benutzen und benötigen kein neues MakeObj
- wir können den Bewegungs-Code der Eisenbahnen wiederverwenden (= weniger Fehlerquellen)
- wir können die Bildberechnungs-/Darstellungsroutinen der Eisenbahnschienen wiederverwenden
- Strassenbahnhaltestellen würden wie Bushaltestellen gebaut werden und auch funktionieren
- Wir können die Eisenbahndepots im Prinzip wiederverwenden (neues Bild, andere Fahrzeuge, aber gleicher Programmcode) - bei Doppelgleisen wären größere Änderungen notwendig um zu ermiteln auf welchem der zwei ins Depot führenden Gleise die Strassenbahn starten soll.
- wir können das Signalsystem der Eisenbahnen wiederverwenden. Ein Signalsystem für echte Doppelgleise ist in Simutrans praktisch nicht machbar, fürchte ich ...
Ich gebe zu, die Vorteile sind Vorteile für uns Entwickler - wir haben es einfacher mit Einzelgleisen, und wir können das schneller und vermutlich Fehlerfreier einbauen als Doppelgleise.
Ich hoffe, dass solcherart Strassenbahnen immer noch interessant und flexibel genug sind, um sie für die Spieler attraktiv zu machen.
Wenn wir mogeln, und Doppelgleise wie Straßen funktionieren lassen, dann handeln wir uns garantiert eine Menge Fehlerreports und Erweiterungswünsche ein, die wir nicht umsetzen können - auf Straßen gibt es pro Spur nur eine Fahrtrichtung, und Fahrzeuge können jederzeut wenden. Richtige Doppelgleise haben pro Gleis zwei Fahrrichtungen und wenden ist nur mit einer Weiche oder Kreuzung möglich.
Deshalb möchte ich auch keine gemogelten Doppelgleise nach Straßenart einbauen. Das gibt garantiert nur Ärger.
Da echte Doppelgleise zu kompliziert sind (denk' mal allein an die Anzahl Bildchen die wir für alle Schienenkombinationen brauchen!) und gemogelte Doppelgleise nicht die Erwartungen der Spieler erfüllen können, bin ganz stark für einzelne Gleise in der Strassenmitte.
Das hat für uns Entwickler einige Vorteile:
- wir können die gleichen PAK files wie für Eisenbahnschienen benutzen und benötigen kein neues MakeObj
- wir können den Bewegungs-Code der Eisenbahnen wiederverwenden (= weniger Fehlerquellen)
- wir können die Bildberechnungs-/Darstellungsroutinen der Eisenbahnschienen wiederverwenden
- Strassenbahnhaltestellen würden wie Bushaltestellen gebaut werden und auch funktionieren
- Wir können die Eisenbahndepots im Prinzip wiederverwenden (neues Bild, andere Fahrzeuge, aber gleicher Programmcode) - bei Doppelgleisen wären größere Änderungen notwendig um zu ermiteln auf welchem der zwei ins Depot führenden Gleise die Strassenbahn starten soll.
- wir können das Signalsystem der Eisenbahnen wiederverwenden. Ein Signalsystem für echte Doppelgleise ist in Simutrans praktisch nicht machbar, fürchte ich ...
Ich gebe zu, die Vorteile sind Vorteile für uns Entwickler - wir haben es einfacher mit Einzelgleisen, und wir können das schneller und vermutlich Fehlerfreier einbauen als Doppelgleise.
Ich hoffe, dass solcherart Strassenbahnen immer noch interessant und flexibel genug sind, um sie für die Spieler attraktiv zu machen.