Como alguém pode compilar o Darwinia no Linux? [fechadas]


12

A Introversion está agora oferecendo a fonte Darwinia + Multiwinia para venda , declarando

Nota: Você precisará do Windows e do Visual Studio 2008 para criar os jogos. Testamos que o código é compilado corretamente no PC, mas você precisará se esforçar para compilar no Mac / Linux. Não há código Xbox nesta versão.

Alguém já fez esse esforço? A melhor resposta seria (sim e) mencionaria as modificações que precisavam ser feitas (também mencionando a distribuição usada), o penúltimo a explicar por que não funciona no momento.

Como não comprei o pacote fonte, confio em votos positivos como confirmação, por favor, comente as respostas se algo não funcionar ou precisar ser modificado, por exemplo, para outra distribuição Linux. Atualmente, estou usando o Ubuntu 8.04, mas o 10.04 ou, por exemplo, o Gentoo também seria uma escolha.

EDITAR:

Esclarecimento: A intenção é criar um novo jogo com esse mecanismo, mas como essa pergunta é um pré-requisito, parece adequada aqui.

ATUALIZAR

É um tópico um pouco estranho, mas para os interessados, a Introversion adicionou o código-fonte do Uplink, Darwinia, Multiwinia e DEFCON ao The Humble Introversion Bundle , então não perca!


Dado que o Darwinia foi lançado no Linux há algum tempo, acho razoável supor que as alterações do Multiwinia na base de código resultaram em alterações não portáteis. (O que eu suporia estar principalmente relacionado à rede.) - Não estou postando uma resposta porque não tenho certeza. :)
greyfade

2
@ Gabriel, por que é uma licença brutal? O jogo ainda é comercial, a introversão é boa e permite o acesso das pessoas - elas não podem se dar ao luxo de perder vendas ao permitir que as pessoas divulguem a fonte compilada por muito tempo.
Martin

2
@ Martin (e @ Tobias), você não pode criar jogos independentes com este código, porque a licença exige que você exija que o jogo original esteja instalado no computador do jogador.
Bart van Heukelom 02/09/10

10
@ Martin, estou sempre um pouco hesitante em seguir uma licença que se resume a "se você nos pagar dinheiro e fazer um monte de trabalho, podemos permitir que você venda seu próprio trabalho, pergunte-nos mais tarde".
precisa saber é o seguinte

1
Concordo totalmente com o @Zorba: seria completamente estúpido fazer um trabalho árduo e nem mesmo saber se você poderia vendê-lo.
o0 '.

Respostas:


-2

Você deve converter todas as chamadas para funções do Windows nas funções do Linux.


1
Embora tecnicamente corrigir esta resposta é demasiado genérico para ser realmente útil, desculpe
Tobias KIENZLER
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.