Come si può compilare Darwinia sotto Linux? [chiuso]


12

Introversion offre ora in vendita la fonte Darwinia + Multiwinia , affermando

Nota: per creare i giochi sono necessari Windows e Visual Studio 2008. Abbiamo testato che il codice viene compilato correttamente sul PC, ma dovrai fare qualche sforzo per compilare per Mac / Linux. Non esiste un codice Xbox in questa versione.

Qualcuno ha già messo questo sforzo? La risposta migliore sarebbe (essere sì e) menzionare le modifiche che dovevano essere fatte (menzionando anche la distribuzione utilizzata), il secondo al migliore spiegherebbe perché non funziona in questo momento.

Dato che non ho acquistato il pacchetto sorgente, mi affido ai voti positivi come conferma, quindi commenta le risposte se qualcosa non funziona o deve essere modificato, ad esempio per un'altra distribuzione Linux. Attualmente sto usando Ubuntu 8.04, ma anche 10.04 o Gentoo sarebbe una scelta.

MODIFICARE:

Chiarimento: l'intenzione è quella di creare un nuovo gioco con quel motore, ma poiché questa domanda è un prerequisito, qui sembra adatto.

AGGIORNARE

È un po 'fuori tema, ma per chi è interessato, Introversion ha aggiunto il codice sorgente di Uplink, Darwinia, Multiwinia e DEFCON a The Humble Introversion Bundle , quindi non perderlo!


Dato che Darwinia è stato rilasciato su Linux qualche tempo fa, penso che sia ragionevole presumere che le modifiche di Multiwinia alla base di codice abbiano comportato modifiche non portatili. (Che suppongo sia principalmente legato alla rete.) - Non sto pubblicando una risposta perché non lo so per certo. :)
greyfade il

2
@Gabriel, perché è una licenza brutale? Il gioco è ancora commerciale, l'introversione sembra essere piuttosto piacevole e consente alle persone di accedere - non possono permettersi di perdere le vendite lasciando che le persone distribuiscano la fonte compilata volenti o nolenti.
Martin,

2
@Martin (e @Tobias) non puoi creare giochi standalone con questo codice, perché la licenza richiede che tu richieda che il gioco originale sia installato sul computer del giocatore.
Bart van Heukelom,

10
@Martin, sono sempre un po 'titubante nel seguire una licenza che si riduce a "se ci paghi soldi e fai un sacco di lavoro, potremmo permetterti di vendere il tuo lavoro, chiedici più tardi."
ZorbaTHut,

1
Totalmente d'accordo con @Zorba: sarebbe completamente sciocco fare un duro lavoro su di esso e quindi non sapere nemmeno se si potesse venderlo.
o0 '.

Risposte:


-2

È necessario convertire qualsiasi chiamata alle funzioni di Windows in quella delle funzioni di Linux.


1
Sebbene tecnicamente corretta questa risposta è troppo generica per essere davvero utile, scusa
Tobias Kienzler,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.