Comment compiler Darwinia sous Linux? [fermé]

12

Introversion propose désormais à la vente la source Darwinia + Multiwinia , indiquant

Remarque: vous aurez besoin de Windows et de Visual Studio 2008 pour créer les jeux. Nous avons testé que le code se compile correctement sur le PC, mais vous devrez faire un effort pour compiler pour Mac / Linux. Il n'y a pas de code Xbox dans cette version.

Quelqu'un a-t-il déjà fait cet effort? La meilleure réponse serait (oui et) mentionnerait les modifications qui devaient être faites (mentionnant également la distribution utilisée), la deuxième meilleure expliquerait pourquoi cela ne fonctionne pas en ce moment.

Comme je n'ai pas acheté le pack source, je compte sur les votes positifs pour la confirmation, veuillez donc commenter les réponses si quelque chose ne fonctionne pas ou doit être modifié, par exemple pour une autre distribution Linux. J'utilise actuellement Ubuntu 8.04, mais 10.04 ou par exemple Gentoo serait également un choix.

ÉDITER:

Clarification: L'intention est de faire un nouveau jeu avec ce moteur, mais comme cette question est une condition préalable, elle semble appropriée ici.

MISE À JOUR

C'est un peu hors sujet, mais pour ceux qui sont intéressés, Introversion a ajouté le code source d'Uplink, Darwinia, Multiwinia et DEFCON à The Humble Introversion Bundle , alors ne le manquez pas!

Tobias Kienzler
la source
Étant donné que Darwinia est sorti sur Linux il y a quelque temps, je pense qu'il est raisonnable de supposer que les modifications de Multiwinia à la base de code ont entraîné des modifications non portables. (Ce que je suppose être principalement lié au réseautage.) - Je ne poste pas de réponse parce que je ne suis pas sûr. :)
greyfade
2
@Gabriel, pourquoi est-ce une licence brutale? Le jeu est toujours commercial, l'introversion est juste plutôt agréable et permet aux gens d'accéder - ils ne peuvent pas se permettre de perdre des ventes en laissant les gens compiler la source compilée à volonté.
Martin
2
@Martin (et @Tobias), vous ne pouvez pas créer de jeux autonomes avec ce code, car la licence requiert que vous exigiez que le jeu original soit installé sur l'ordinateur du joueur.
Bart van Heukelom
10
@Martin, j'hésite toujours un peu à suivre une licence qui se résume à "si vous nous payez de l'argent et faites un tas de travail, nous pourrions vous permettre de vendre votre propre travail, demandez-nous plus tard."
ZorbaTHut
1
Totalement d'accord avec @Zorba: il serait complètement stupide de travailler dur dessus sans même savoir si vous pourriez le vendre.
o0 '.

Réponses:

-2

Vous devez convertir tous les appels aux fonctions Windows à ceux des fonctions Linux.

Inconnue
la source
1
Bien que techniquement correcte, cette réponse soit trop générique pour être vraiment utile, désolé
Tobias Kienzler