Bagaimana seseorang dapat mengkompilasi Darwinia di Linux? [Tutup]

12

Introversi sekarang menawarkan sumber Darwinia + Multiwinia untuk dijual , dengan menyatakan

Catatan: Anda akan membutuhkan Windows dan Visual Studio 2008 untuk membangun gim. Kami telah menguji bahwa kode tersebut dikompilasi dengan benar di PC, tetapi Anda harus berupaya untuk mengkompilasi untuk Mac / Linux. Tidak ada kode Xbox dalam rilis ini.

Adakah yang sudah melakukan upaya ini? Jawaban terbaik akan (ya dan) menyebutkan modifikasi yang harus dilakukan (juga menyebutkan distribusi yang digunakan), yang kedua-terbaik akan menjelaskan mengapa itu tidak berfungsi saat ini.

Karena saya belum membeli paket sumber saya mengandalkan up-vote sebagai konfirmasi, jadi tolong komentari jawaban jika sesuatu tidak berfungsi atau harus dimodifikasi misalnya untuk distribusi Linux lain. Saya saat ini menggunakan Ubuntu 8.04, tetapi 10,04 atau mis. Gentoo akan menjadi pilihan juga.

EDIT:

Klarifikasi: Maksudnya adalah membuat game baru dengan mesin itu, tetapi karena pertanyaan ini merupakan prasyarat, sepertinya cocok di sini.

MEMPERBARUI

Ini agak keluar dari topik, tetapi bagi mereka yang tertarik, Introversion menambahkan kode sumber Uplink, Darwinia, Multiwinia dan DEFCON ke Bundel Integrasi Humble , jadi jangan lewatkan!

Tobias Kienzler
sumber
Mengingat bahwa Darwinia dirilis di Linux beberapa waktu lalu, saya pikir masuk akal untuk berasumsi bahwa perubahan Multiwinia pada basis kode menghasilkan perubahan non-portabel. (Yang saya anggap terutama terkait dengan jaringan.) - Saya tidak memposting jawaban karena saya tidak tahu pasti. :)
greyfade
2
@ Gabriel, mengapa ini lisensi yang brutal? Gim ini masih komersial, introversi kebetulan menjadi lebih baik dan memungkinkan orang mengakses - mereka tidak mampu kehilangan penjualan dengan membiarkan orang memberikan sumber yang dikompilasi mau tak mau.
Martin
2
@Martin (dan @Tobias) Anda tidak dapat membuat game mandiri dengan kode ini, karena lisensi mengharuskan Anda mengharuskan gim asli dipasang di komputer pemain.
Bart van Heukelom
10
@ Martin, saya selalu sedikit ragu untuk mengikuti lisensi yang turun ke "jika Anda membayar kami dan melakukan banyak pekerjaan, kami mungkin mengizinkan Anda untuk menjual karya Anda sendiri, tanyakan kepada kami nanti."
ZorbaTHut
1
Sepenuhnya setuju dengan @Zorba: akan sangat bodoh untuk melakukan kerja keras di atasnya dan kemudian bahkan tidak tahu apakah Anda bisa menjualnya.
o0 '.

Jawaban:

-2

Anda harus mengonversi panggilan apa pun ke fungsi Windows ke fungsi Linux.

Tidak dikenal
sumber
1
Meskipun secara teknis mengoreksi jawaban ini terlalu umum untuk benar-benar bermanfaat, maaf
Tobias Kienzler