Ostatnie wiadomości

Strony: [1] 2 3 ... 10
1
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez dymus dnia Dzisiaj o 13:17:14 »
Cytuj
codziennym ruchu TD2 są obecnie fikcyjne i realne LCS'y po 10-15km rozpiętości
Jest dośc istotna różnica między zrobieniem LCS'a na 15km a scenerii na 60 do 140km. Niewiątpliwie edytor ułatwia rzeczy, tego zaprzeczyć się nie da, no ale jednak inaczej jest jak ktoś robi 15km a 140km. Ale zakładając że osoby w maszynie by też robiły po 15km, to scnerię na 150km byłyby wydawane częściej.
Cytuj
beczkami Orlenu po całkowicie
Ekhem chyba po Całkowie.
Cytuj
obsługiwane przez żywego dyżurnego i z mijanymi po drodze kolegami :)
Jest to fajne ale z drugiej strony nie wiesz na kogo trafisz, co zamiast pomagać będzie przeszkadzać.

I MaSzyna i TD2 ma swoje wady i zalety, te które widać i te które nie widać. Możeby tak po prostu pomagać sobie nazwajem (nawet wymiana modeli, nie wiem, mi to obojętne i się wiecej nie wypowiem), projekty rozwijać oddzielnie (bo raczej nie ma szansy na połączenie obu w całość i założenia obu raczej powodują że takie połączenie mogłby być bezsensu), a dyskusje o wyższości jednych na drugimi zostawić dla siebie, bo zawsze będzie ktoś komu będzie się podobać jedno, a drugiemu drugie.
2
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez Mariusz1970 dnia Dzisiaj o 13:14:48 »
stregielek z kolei Ty przesadzasz z tym atramentem. Ja myślę, że będziemy się przebijać argumentami i nieważne czy obiektywnymi, czy subiektywnymi, bo jak wiadomo, każdy Żyd swoje g.. chwali. Do tego dochodzą gusta. Wątek uważam za nie mający sensu, a tylko w zasadzie prowokujący.
3
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez Milek7 dnia Dzisiaj o 13:09:46 »
Największą słabością MaSzyny jest IMHO ten C++. Język przeszłości, w którym teoretycznie można napisać wszystko, ale potrzebny na to czas wydaje się puchnąć tak szybko, jakby P zmieniało się w NP. C# jest dużo lepszym rozwiązaniem, a od czasu .NET Core 1.0 - idealnym. (Niedługo wychodzi Core 2.0) Gdyby przepisać MaSzynę w C# z użyciem .NET Core, mogłaby chodzić pod Linuxem bez Wine. Unity to jedna z opcji. Całkiem niezła, ale jest jeszcze UnrealEngine, a ostatnio pomyślałem nawet, że można by stary silnik MaSzyny też przepisać po nowemu. Chociaż mam ogromny staż w kodowaniu, nigdy nie zajmowałem się grafiką (w sensie gamedev). Mimo tego, jak zacząłem sobie czytać w czasie wolnym (a mam go tyle co nic) o działaniu silników 3D - to nie jest aż takie magiczne jak się wydawało. I absolutnie nie wymaga C++. Dobrą grafikę na shader-ach da się robić w JavaScript-cie, więc po prostu nie widzę żadnego argumentu za C++ poza takim, że po prostu większość kodu MaSzyny jest w nim napisana. Całe rysowanie i tak robi GPU, a programowanie GPU (shader-y) nie zależą w ogóle od języka aplikacji. Co do liczenia fizyki w czasie rzeczywistym - więcej dla wydajności da optymalizacja na poziomie algorytmów niż mikro-optymalizacje na niskim poziomie. Lagi w MaSzynie nie powstają z powodu nieoptymalnej obsługi czy przydzielania pamięci, powstają, bo symulator wykonuje zbyt wiele operacji (nie pomija kroków nieistotnych, wykonuje nieoptymalne obliczenia itd.).
Język przeszłości? Ciekawe że jeszcze aktywnie rozwijany, prawie cały software na tym stoi. Zdecydowanie nie jest to najlepszy język, bo cały system templatów na którym opiera się cały język i stdlib to jedno wielkie badziewie, ale pod względem wydajności, wsparcia i wieloplatformowości to nie ma żadnej konkurencji. Jeszcze tylko brakuje modułów które niestety wyleciały z C++17, no ale może w końcu kiedyś będą żeby wywalić te cholerne nagłówki. Na nic tu z C#, który pod względem językowym to jest ładniejszy, wygodniejszy, ale wydajności i GC nie przeskoczysz.
Unity to kompletna kiła, nie tykał bym tego bez 10 metrowego kija.
Pod linuxem będzie chodzić, jeszcze tylko zmienić directsound na openal i kilka innych pierdół.
4
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez stregielek dnia Dzisiaj o 12:59:30 »
czy TD2 nadrobi bazę taboru i scenerii. Nie mam pojęcia.

Co do scenerii to muszę dość mocno zaprotestować.
W codziennym ruchu TD2 są obecnie fikcyjne i realne LCS'y po 10-15km rozpiętości. z kilkoma stacjami w środku, obsługiwane przez żywego dyżurnego i z mijanymi po drodze kolegami :)
Nie da się tego porównac do jazdy z beczkami Orlenu po całkowicie po raz xxx. Kaliska to mały rozbłysk na czarnym jak atrament niebie.
Nakład pracy jaki jest potrzebny na stworzenie takiej mapki w TD2 jest o jakies kilka prędkości światła mniejszy niż w Maszynce.
Obecna integracja z edytorem rainsteda albo nakładanie map z geoportalu prosto do edytora, daje dwie proścutkie drogi tworzenie scenerii.
Ma to oczywiście swoje złe strony, bo powstają stacje-badziewiaki ;)
5
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez Mariusz1970 dnia Dzisiaj o 12:46:43 »
Bez edytora, łatwego w obsłudze, tez daleko nie zajedziemy. Chyba około 10 lat Kaliska.
6
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez HTD dnia Dzisiaj o 12:36:01 »
Niby są rzeczy, których się nie da, ale od czasu do czasu ktoś nie wie, że się nie da ;)

Największą słabością MaSzyny jest IMHO ten C++. Język przeszłości, w którym teoretycznie można napisać wszystko, ale potrzebny na to czas wydaje się puchnąć tak szybko, jakby P zmieniało się w NP. C# jest dużo lepszym rozwiązaniem, a od czasu .NET Core 1.0 - idealnym. (Niedługo wychodzi Core 2.0) Gdyby przepisać MaSzynę w C# z użyciem .NET Core, mogłaby chodzić pod Linuxem bez Wine. Unity to jedna z opcji. Całkiem niezła, ale jest jeszcze UnrealEngine, a ostatnio pomyślałem nawet, że można by stary silnik MaSzyny też przepisać po nowemu. Chociaż mam ogromny staż w kodowaniu, nigdy nie zajmowałem się grafiką (w sensie gamedev). Mimo tego, jak zacząłem sobie czytać w czasie wolnym (a mam go tyle co nic) o działaniu silników 3D - to nie jest aż takie magiczne jak się wydawało. I absolutnie nie wymaga C++. Dobrą grafikę na shader-ach da się robić w JavaScript-cie, więc po prostu nie widzę żadnego argumentu za C++ poza takim, że po prostu większość kodu MaSzyny jest w nim napisana. Całe rysowanie i tak robi GPU, a programowanie GPU (shader-y) nie zależą w ogóle od języka aplikacji. Co do liczenia fizyki w czasie rzeczywistym - więcej dla wydajności da optymalizacja na poziomie algorytmów niż mikro-optymalizacje na niskim poziomie. Lagi w MaSzynie nie powstają z powodu nieoptymalnej obsługi czy przydzielania pamięci, powstają, bo symulator wykonuje zbyt wiele operacji (nie pomija kroków nieistotnych, wykonuje nieoptymalne obliczenia itd.).

Exe-majstrzy już się zgodzili, że główne założenia konstrukcyjne stojące za budową MaSzyny są błędne i do zmiany. Np scenariusze. Powstały nawet nowe całkiem sensowne koncepcje zmiany tego. Owszem, po drodze będzie pewien problem z konwersją istniejących rzeczy, ale da się to zrobić. Skrypty muszą być i tu i tu. To jedyny sensowny sposób opisywania pojazdów czy scenariuszy. No niby można się uprzeć na format binarny, ale to nie byłoby sensowne.

Myślę, że i jeden i drugi symulator może osiągnąć sporo. Nawet różnice pomiędzy nimi mogą się kiedyś zacząć zacierać. Tak sobie myślę, że rywalizacja pomiędzy załogami ma też swoje plusy. Może TD2 będzie miało kiedyś lepszy tryb jednoosobowy. A MaSzyna doczeka się lepszego silnika graficznego i sterowania ruchem. To tylko po prostu zajmie jeszcze kilka lat.

MaSzyna ma fory w postaci ogromnej ilości zasobów audio-video. Ciężko będzie komukolwiek przebić MaSzynę pod względem ilości taboru. Z kolei TD2 ma fory w postaci nowocześniejszej technologii. Szanse są wyrównane. Ciekawe co będzie pierwsze - MaSzyna nadrobi zapóźnienie techniczne, czy TD2 nadrobi bazę taboru i scenerii. Nie mam pojęcia.

Jeszcze niedawno można by pomyśleć, że MaSzyna umiera ze starości. Przeszkodą nie do przeskoczenia był Borland. Ale znalazł się taki, co nie wiedział, że się nie da i przepisał ;) I teraz rozwój idzie aż furczy.
7
Na warsztacie / Odp: Exe - konwersja na C++
« Ostatnia wiadomość wysłana przez Krzysiek626 dnia Dzisiaj o 11:33:38 »
Strasznie dziwna sprawa z tymi wysypami. Exeki z dnia 26 i 27 lutego nie wysypują się na Quarku, natomiast na 170227b wysyp był raz za razem. Próba doinstalowania bibliotek nic nie zmieniła w tej materii. Odpaliłem scenerię jeszcze raz na 170226 zakończyłem jazdę sukcesem, odpaliłem na 170227 - dotarłem do celu bez żadnych problemów. odpaliłem po raz kolejny na 170227b i... tym razem dojechałem do celu bez wysypu. Co najmniej dziwne. Usunę jeszcze plik $.scn, jeśli powtórzę dojazd do celu, będą musiał uznać że wysypy minęły. Jednak jest małe co nieco. W EN57-2040 na 170227b, nie odtwarza się dźwięk gwizdka, dokładnie to: 2000_odjazd.wavNa poprzednich exe do 170227 włącznie, gwizdek jest.
PS: Nie daje rady zainstalować bibliotek MS na win7, wyskakuje nieznany błąd opisany w sieci. Póki co, wersja 64 bitowa i odpalanie Maszyny na win7 w exe_c++, mogę zapomnieć.
Jeśli ktoś miał podobny problem i go rozwiązał, proszę o info na PW.
8
Na warsztacie / Odp: Exe - konwersja na C++
« Ostatnia wiadomość wysłana przez firleju dnia Dzisiaj o 10:47:15 »
Nowego skanowania w najbliższym czasie się nie spodziewajcie bo mam dłuższą przerwę w pracach. Miałem tygodniową delegację a teraz mam parę projektów do zrobienia do końca tygodnia a potem trzeba dom wiosennie ogarnąć więc dopóki się nie zrobi luźniej to do tematu nie wrócę.
9
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez Radmorek dnia Dzisiaj o 09:45:17 »
Ja bym sobie nie brał opinii takich gagatków jak hulek, MikolajMK i inni do serca, MaSzyna trzyma klimat, którego TD2 nigdy nie osiągnie z racji innych założeń twórców symulatora.
Jeśli chodzi o najnowszą wersję, to faktycznie, są problemy z pamięcią i wysypy z tym związane, ale pamiętajmy że aktualnie TD2 jest w fazie Alpha, jeśli nie InDev, bardzo wiele rzeczy jest niedopracowanych, i bardzo wiele rzeczy "wisi na protezach". Również od najnowszej wersji osoby nie posiadające "supportera" mogą wchodzić nawet, gdy jest w grze 30 osób.

Niektórzy (oczywiście absolutnie nie mówię o tobie) sieją jakąś dziwną wojnę między symulatorami, która po prostu nie ma sensu, bo to porównywanie projektów z innymi założeniami. TD2 raczej nigdy nie będzie miał tak rozbudowanego i realnego trybu single, bo skupia się na multiplayer. I radziłbym się wstrzymywać z oceną "w MaSzynie jest więcej taboru/jest noc/jest to tamto", przypomnijmy ile lat tworzona była MaSzyna, a projekt TD2 ma niespełna półtorej roku, to wszystko kiedyś będzie... kiedyś.

Jedyne co łączy MaSzynę i TD2 to modele i tekstury. Nic więcej. Cała reszta jest zupełnie inaczej rozwiązana, TD2 stoi na Unity3D ze skryptami w C#, MaSzyna jest pisana bezpośrednio w C/C++, tego się połączyć po prostu nie da.
10
Bieżące Symulatorowe / Odp: MaSzyna vs TD2
« Ostatnia wiadomość wysłana przez stregielek dnia Dzisiaj o 09:36:26 »
Spróboj wersji 64 bitowej TD2 dostępnej w launcherze jako developerska. Jest dużo stabilniejsza niż 32 bit wydana  jako główna z powodu "kompatybilności".
Więcej tego błedu nie popełnimy i w launcherze 32 bit będzie jako opcja.
Problem trzesących się tekstur został naprawiony.

Generalnie podsumowanie jest niezłe, dość uczciwe, poza sceneriami które w TD2 biją Maszyne na głowe. Pozatym zgadzam się, żę połączenie sił dałoby SUPER-SYMULATOR.
Strony: [1] 2 3 ... 10
Maszyna - Symulator PojazdĂłw Szynowych