Symulator EU07 (i nie tylko) > Na warsztacie
Edytor plików scenerii ScnEdit, alpha testy
Benek:
Czym jest znajdowanie tras? Na podstawie mapy edytor sam będzie układał torowisko?
firleju:
Docelowo obliczanie czasów przejazdu na podstawie podanych punktów pośrednich.
HTD:
Znajdowanie tras polega na wyciągnięciu z plików scenerii tras przejazdu poszczególnych składów. Będzie to potrzebne, żeby zaznaczyć trasy przejazdu składów na mapie. No i obliczyć im rozkłady jazdy automatycznie. Zrobione to będzie tak, że zostaną "uruchomione" wszystkie eventy dla składu przestawiające zwrotnice, na zasadzie następującej:
- weź tor startowy dla składu
- uruchom eventy dla toru (czyli przestaw zwrotnice, jeśli trzeba)
- weź kolejny tor, powtórz uruchamianie eventów, jak nie ma kolejnego, zaznacz koniec
Tory, które zostaną odwiedzone w tej pętli utworzą trasę przejazdu składu.
Dość naiwny algorytm, ale zadziała dla części scenerii. Kiedy może nie zadziałać? Kiedy inny skład powinien wyzwolić eventy, które przepuszczą dany skład. Wtedy trzeba wymyślić coś lepszego, albo zaznaczyć trasę ręcznie na mapie.
To "coś lepszego" to w zasadzie osobna symulacja - puszczamy wszystkie składy na mapie i w rezultacie dostajemy ustawienia wszystkich zwrotnic dla składu. No chyba, że ktoś ma lepszy pomysł.
Stele:
No i nie zadziała w sytuacji wyzwalaczy czasowych, przebiegów warunkowych zależnych od składu wyzwalającego i innych cudaków. ;)
firleju:
Wyzwalacze czasowe akurat da się przejść. Gorzej z ustawianiem przebiegów wyzwalanych przez inne składy. Prawdopodobniej łatwiej będzie zaznaczanie przez twórcę poszczególnych punktów przelotowych na mapie i ewentualne podanie czasów postoju.
Nawigacja
[#] Następna strona
Idź do wersji pełnej