- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Bieżące Symulatorowe => Wątek zaczęty przez: MaSzynek w 27 Marca 2023, 18:58:27

Tytuł: Zapisywanie stanu scenerii
Wiadomość wysłana przez: MaSzynek w 27 Marca 2023, 18:58:27
Jako że przejechanie wielu scenerii w MaSzynie trwa nawet kilka godzin, a zapewne nie każdy ma czas przejechać taką scenerię za jednym razem, odczuwam brak w symulatorze funkcji zapisu. Gdyby taką funkcję wprowadzono, mogłoby to umilić wielu graczom rozgrywkę. Czy byłaby jakaś szansa na wprowadzenie zapisywania scenerii i czy jest to w ogóle technicznie wykonalne?
Tytuł: Odp: Zapisywanie stanu scenerii
Wiadomość wysłana przez: Czarodziej w 28 Marca 2023, 14:38:28
Uprzedzając odpowiedzi: "to jest symulator, siedź 6h i ciesz się, że to nie Le Mans 24!":
Jest to oczywiście technicznie wykonalne, lecz trudne. W tym momencie brakuje rąk do pracy. Oczywiście maszyna ma otwarty kod, więc możesz próbować ty.
Tytuł: Odp: Zapisywanie stanu scenerii
Wiadomość wysłana przez: Ra w 29 Marca 2023, 23:24:15
To nie jest trudne, w 2014 roku miałem koncepcję zapisywania stanu symulacji i zacząłem przygotowywać obiekty pod tym kątem. Pamiętam, że się zastanawiałem nad tym, że dzięki temu będzie można udostępniać scenerie testowe w postaci pliku z zapamiętanym stanem. Tylko chyba mi ta koncepcja kolidowała z koncepcją dynamicznego wczytywania fragmentów scenerii (w miarę przemieszczania się trasą), które by należało przygotować najpierw (wraz z przełączaniem na kolejne fragmenty). Poza tym była kwestia, w jakim formacie zapisywać obiekty — bo gdyby zrobić wczytywanie scenerii z RSF, to wielu rzeczy nie trzeba by zapisywać, jeśli tylko byłoby wiadome, z jakiego pliku zostały wczytane. Rozważałem też kwestię przechowywania stanu symulacji w osobnym programie, który byłby w stanie jednocześnie udostępniać ten stan innym użytkownikom, co dało by możliwość jazdy w multiplayerze. Tak więc, zastanawiając się nad zapisaniem stanu symulacji, trzeba wziąć pod uwagę, czy chodzi wyłącznie o wczytanie wcześniej zapisanego pliku, czy może przydatna by była funkcjonalność o znacznie szerszej użyteczności (szybsze wczytywanie, otwarte trasy, multiplayer).