OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM]
Przykład linii - Wersja do druku

+- OpenTTD #Polska - Polskie forum gry OpenTTD [ARCHIWUM] (https://forum.openttd.pl)
+-- Dział: OpenTTD (https://forum.openttd.pl/forumdisplay.php?fid=1)
+--- Dział: Poradniki (https://forum.openttd.pl/forumdisplay.php?fid=7)
+--- Wątek: Przykład linii (/showthread.php?tid=14)



Przykład linii - Rysh - 01-07-2008

[Obrazek: 763linia.png]

Na udaną linię składają się:

Stacje
Najlepsze to ro-ro (roll in- roll out). Jest to stacja w której pociągi wjeżdżają z jednej strony a opuszczają z drugiej.
Przy jednym peronie nie ma to większego wpływu, ale zazwyczaj budujemy dwa lub więcej peronów.
W tej sposób następny pociąg od razu pobiera towary gdy poprzedni się załaduje.
Zalecane jest też, aby wylot ze stacji skierowany był na stację docelową. Unikamy dodatkowych nawrotek gdy pociąg jedzie z towarem. Szybciej dojedzie, więcej zarobi.

Depoty (serwisy)
Depot stawiamy za stacją. Najlepiej na oddzielnej bocznicy.
Dzięki temu pociąg tam uczęszczający nie blokuje linii.

Torowisko
W większości przypadków najlepiej sprawdza się odwzorowanie rzeczywistości.
Czyli dwa tory jednokierunkowe.

Rozkład jazdy
Kolejność orderów ustalamy taką jak w rzeczywistości. Czyli na początku jest stacja załadunkowa.
Bardzo irytuje, jak rozkazy rozpoczynają się od stacji końcowej.
Stacja załadunkowa ma ustawioną flagę Load. Pociągi pełne więcej zarabiają.
Nie buduj zbyt długich pociągów. Patrz, ile produkuje fabryka i na podstawie tej informacji ustalaj ilość wagonów.

Kolejny rozkaz to depot. Pociąg nie wróżka musi wiedzieć kiedy chcesz żeby pojechał do serwisu.
Rzadko kto dodaje depoty do rozkładu jazdy. Jest to bardzo ważny element, bez tego wpisu pociągi będą się psuć w czasie drogi.
Na domiar złego będą wykazywały chęć odwiedzenia depotu w najmniej odpowiednim momencie.
Jeżeli dodasz przynajmniej jeden depot do rozkazów to pociąg nigdy/przenigdy nie pojedzie do innego/losowego depotu.
Depoty maję flagę Service. Dzięki temu pociąg będzie decydować, czy ma ochotę na wizytę - nie będzie wjeżdżać za każdym razem.

Następnie mamy stację wyładunkową.
Dodawanie flagi Unload jest bezsensowne. Jak pociąg ma co wyładować to zrobi to sam.

Ostatni rozkaz to depot - ustalamy na takich samych zasadach jak drugi rozkaz.

Serwis musi znajdować się za stacją, a nie przed nią. Dlaczego tak? Wytłumaczę na przykładzie:

Wyobraźmy sobie sytuacje (ro-ro):
Kod PHP:
[stacja-1]=>=======>=[serwis-1]
[
serwis-1]=<=======<=[stacja-2]

1. stacja (1)
2. serwis (1)
3. stacja (2)
4. serwis (2
Pociąg wyjeżdża na stację (1), następnie patrzy na rozkład jazdy następny jest serwis (1) - jednak jego niezawodność jest prawie max. więc pomija serwis i wskakuje od razu 3 pozycja w rozkładzie jazdy. Zanim pociąg dojedzie do stacji (2) jego niezawodność może spaść nawet o połowę (zależy od długości trasy). Co znacznie zwiększa szansę na awarie podczas przejazdu. Dojeżdża do stacji (2), następnie patrzy ponownie na rozkład jest ponownie serwis (2) - jego niezawodność jest już o wiele mniejsza i wymaga serwisu, tym razem serwis nie pozostaje pominięty. Jednak jego niezawodność wciąż spada i zanim pociąg dojedzie do serwisu zepsuje się już X razy (zależy od długości trasy).

Wyobraźmy sobie drugą sytuacje (ro-ro):
Kod PHP:
[stacja-1][serwis-1]=>=======>=
=<=======<=[
serwis-2][stacja-2]

1. stacja (1)
2. serwis (1)
3. stacja (2)
4. serwis (2
Pociąg wyjeżdża ze stacji (1), przegląda rozkład jazdy - nie wymaga serwisu - pomija serwis i udaje się w stronę stacji (2) - jego niezawodność spada i wymaga serwisu. Wjeżdża na stację (2), a następnie kieruje się do serwisu (2) - jego niezawodność jest znowu na max. Udaje się ponownie do stacji (1).

Wniosek: Jak można zauważyć, lepszym rozwiązaniem jest budowanie serwisu zaraz za stacją, niż zaraz przed. W przykładzie pierwszym pociąg w ciągu całej drogi będzie tylko raz z max. niezawodnością, w przypadku drugim będzie aż dwa razy - co zmniejsza ilość awarii nawet o 75%!

Opis jak dodać dodatkowe depoty na linii znajduje się tutaj.