- Symulator MaSzyna -

Symulator EU07 (i nie tylko) => Poszukuję, chcę zrobić => Wątek zaczęty przez: mcgiwer w 05 Marca 2015, 20:35:54

Tytuł: Maszyna na inne systemy
Wiadomość wysłana przez: mcgiwer w 05 Marca 2015, 20:35:54
Witam. Wpadłem na pomysł aby (możliwe rozwiązania):

* stworzyć wersje dla różnych systemów (Windows, Linux, itp.) lub
* stworzyć uniwersalną wersję dla wszystkich systemów (java) lub
* udostępnić pełne kody źródłowe by można było samemu skompilować
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: Ra w 06 Marca 2015, 00:42:38
Być może się nie znam, ale nie wydaje mi się to realne.
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: guest23269 w 06 Marca 2015, 15:39:52
Ja popieram punkt 3. Nie rozumiem, dlaczego nikt dotąd tego nie zrobił. Udostępnienie kodu źródłowego miałoby wiele korzyści, nie tylko umożliwiłoby kompilowanie programu dla innych systemów. Dzięki temu, że każdy mógłby zapoznać się z kodem, Maszyna mogłaby się znacznie bardziej rozwinąć - nowi programiści, którzy nie mają jeszcze takich zasług aby zostać oficjalnymi deweloperami oraz ludzie, którzy nie chcą na stałe zajmować się symulatorem, mogliby dzięki temu wiele zmienić, np. dodać nowe funkcje czy poprawić to, co już jest (np. wydajność, struktura kodu). W dodatku część kodu Maszyny mogłaby zostać wykorzystana również do innych celów - aktualnie jeśli ktoś robi jakiś program do Maszyny, musi robić wszystko od podstaw. Po udostępnieniu źródeł można by część kodu skopiować i zająć się tylko nowymi funkcjami w swoim programie, nie zajmując się innymi rzeczami typu wczytanie scenerii z pliku itd.
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: AtapiCl w 06 Marca 2015, 16:38:57
To nie jest takie proste jak Ci się wydaje. Stoimy w miejscu, które żeby iść dalej wymaga włożenia ogromnych prac nad wyciągnięciem tego ze środowiska BCB4 (tak, BCB4) oraz z Pascala. I żadnych kopiuj - wklej na bazie tego nie ma sensu robić.
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: carmel4a w 06 Marca 2015, 16:40:42
Z tego co wiem nie można zmienić kodu na otwartą licencje, bo wymagałoby to prawnej zgody wszystkich osób które kod ten pisały, co niespecjalnie jest możliwe. Maszyna pod Linuksa chodzi pod Wine z tego co wiem. Java dość powolna jest w porównaniu do języków kompilowanych. Można poszukać innego rozwiązania (języka, frameworka), ale będzie wymagać to przerabiania całego kodu, są chętni? Dla jasności, nie jestem przeciwnikiem otwartego kodu. Przynajmniej to jest to, co wyczytałem na Forum, mogę się mylić.
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: AtapiCl w 06 Marca 2015, 16:41:50
To masz złe informacje.
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: carmel4a w 06 Marca 2015, 16:43:55
Możliwe, gdzieś coś takiego widziałem, ale pewnie się mylę. Czyli teoretycznie nie ma żadnych przeszkód w udostępnieniu kodu?
Tytuł: Odp: Maszyna na inne systemy
Wiadomość wysłana przez: AtapiCl w 06 Marca 2015, 16:45:11
Teoretycznie ;)

[kłódeczka]