¿Cómo se puede compilar Darwinia en Linux? [cerrado]

12

Introversión ahora ofrece la fuente Darwinia + Multiwinia a la venta , indicando

Nota: Necesitará Windows y Visual Studio 2008 para compilar los juegos. Hemos probado que el código se compila correctamente en la PC, pero deberá esforzarse para compilar para Mac / Linux. No hay código Xbox en esta versión.

¿Alguien ha puesto este esfuerzo ya? La mejor respuesta sería (sí y) mencionar las modificaciones que tuvieron que hacerse (también mencionando la distribución utilizada), la segunda mejor explicaría por qué no funciona en este momento.

Como no he comprado el paquete fuente, confío en los votos positivos como confirmación, así que comente las respuestas si algo no funciona o si tiene que modificarse, por ejemplo, para otra distribución de Linux. Actualmente estoy usando Ubuntu 8.04, pero 10.04 o, por ejemplo, Gentoo también sería una opción.

EDITAR:

Aclaración: La intención es hacer un nuevo juego con ese motor, pero como esta pregunta es un requisito previo, parece adecuado aquí.

ACTUALIZAR

Está un poco fuera de tema, pero para aquellos interesados, Introversión agregó el código fuente de Uplink, Darwinia, Multiwinia y DEFCON al Paquete de Introversión Humble , ¡así que no te lo pierdas!

Tobias Kienzler
fuente
Dado que Darwinia se lanzó en Linux hace algún tiempo, creo que es razonable suponer que los cambios de Multiwinia en la base del código resultaron en cambios no portátiles. (Lo cual supongo que se relaciona principalmente con las redes). No publico una respuesta porque no estoy seguro. :)
greyfade
2
@ Gabriel, ¿por qué es una licencia brutal? El juego sigue siendo comercial, la introversión es bastante agradable y permite el acceso de las personas: no pueden darse el lujo de perder ventas al permitir que las personas entreguen la fuente compilada de todas formas.
Martin
2
@Martin (y @Tobias) no puedes hacer juegos independientes con este código, porque la licencia requiere que requieras que el juego original esté instalado en la computadora del jugador.
Bart van Heukelom
10
@ Martin, siempre dudo un poco en seguir una licencia que se reduce a "si nos paga dinero y hace un montón de trabajo, podríamos permitirle vender su propio trabajo, pregúntenos más tarde".
ZorbaTHut
1
Totalmente de acuerdo con @Zorba: sería completamente tonto trabajar duro en ello y luego ni siquiera saber si podría venderlo.
o0 '.

Respuestas:

-2

Debe convertir cualquier llamada a las funciones de Windows a la de las funciones de Linux.

Desconocido
fuente
1
Aunque técnicamente correcta, esta respuesta es demasiado genérica para ser realmente útil, lo siento
Tobias Kienzler