Jak można skompilować Darwinia pod Linuksem? [Zamknięte]

12

Introwertyczna oferuje obecnie źródło Darwinia Multiwinia na sprzedaż , stwierdzając

Uwaga: Do zbudowania gier potrzebujesz systemu Windows i programu Visual Studio 2008. Testowaliśmy, czy kod kompiluje się poprawnie na komputerze PC, ale będziesz musiał włożyć trochę wysiłku w kompilację dla systemu Mac / Linux. W tej wersji nie ma kodu Xbox.

Czy ktoś już w to włożył? Najlepszą odpowiedzią byłoby (tak i) wzmianki o modyfikacjach, które musiały zostać wykonane (także wzmiankowanie o zastosowanej dystrybucji), od drugiego do najlepszego wyjaśniłby, dlaczego nie działa teraz.

Ponieważ nie kupiłem pakietu źródłowego, polegam na potwierdzeniu głosów, więc proszę komentować odpowiedzi, jeśli coś nie działa lub musi zostać zmodyfikowane, np. Dla innej dystrybucji Linuksa. Obecnie używam Ubuntu 8.04, ale 10.04 lub np. Gentoo też byłby wyborem.

EDYTOWAĆ:

Wyjaśnienie: Zamiarem jest stworzenie nowej gry z tym silnikiem, ale ponieważ to pytanie jest warunkiem wstępnym, wydaje się odpowiednie tutaj.

AKTUALIZACJA

To trochę nie na temat, ale dla zainteresowanych Introversion dodała kod źródłowy Uplink, Darwinia, Multiwinia i DEFCON do pakietu Humble Introversion , więc nie przegap tego!

Tobias Kienzler
źródło
Biorąc pod uwagę, że Darwinia została wydana jakiś czas temu na Linuksie, uważam, że rozsądnie jest założyć, że zmiany Multiwinia w bazie kodu spowodowały zmiany nieprzenośne. (Zakładam, że jest to związane głównie z siecią). - Nie wysyłam odpowiedzi, ponieważ nie jestem pewien. :)
greyfade
2
@Gabriel, dlaczego to brutalna licencja? Gra jest nadal komercyjna, introwersja jest raczej przyjemna i pozwala ludziom na dostęp - nie mogą sobie pozwolić na utratę sprzedaży, pozwalając, aby ludzie rozdawali skompilowane źródło chcąc nie chcąc.
Martin
2
@Martin (i @Tobias) nie można tworzyć samodzielnych gier z tym kodem, ponieważ licencja wymaga, aby oryginalna gra była zainstalowana na komputerze gracza.
Bart van Heukelom,
10
@Martin, zawsze waham się, czy pójść za licencją, która sprowadza się do „jeśli zapłacisz nam pieniądze i wykonasz wiele pracy, możemy pozwolić ci sprzedać własną pracę, zapytaj nas później”.
ZorbaTHut
1
Całkowicie zgadzam się z @Zorba: głupotą byłoby ciężko pracować nad tym, a nawet nie wiedzieć, czy można go sprzedać.
o0 ”.

Odpowiedzi:

-2

Musisz przekonwertować wszystkie wywołania funkcji Windows na funkcje systemu Linux.

Nieznany
źródło
1
Chociaż technicznie poprawne, ta odpowiedź jest zbyt ogólna, aby była naprawdę pomocna, przepraszam
Tobias Kienzler,