Simulator Penerbangan Angkasa Orbiter kini menjadi sumber terbuka 

Baru-baru ini kami berkongsi di blog mengenai berita pelepasan lapisan D3D9On12 dengan yang sekarang pelbagai aplikasi seperti projek vkd3d dan VKD3D-Proton dapat dimanfaatkan dan sekarangberikutan kejayaan pengeluaran kod projek utama, baru-baru ini pelancaran projek Orbiter Space Flight Simulator diumumkan.

Bagi mereka yang tidak menyedari perkara ini, mereka harus mengetahui perkara itu menawarkan simulator penerbangan ruang angkasa yang realistik yang mematuhi undang-undang mekanik Newton. Motivasi untuk membuka kod ini adalah keinginan untuk memberi peluang kepada masyarakat untuk meneruskan pengembangan projek setelah pengarang tidak dapat berkembang selama beberapa tahun atas alasan peribadi.

Pengguna dan pembangun Orbiter yang dihormati,

Saya sudah lama tidak berada di tempat ini dan atas sebab peribadi saya tidak dapat mendorong pembangunan Orbiter selama beberapa tahun. Untuk memastikan Orbiter tetap hidup dan membiarkan orang lain mengusahakannya, saya telah memutuskan untuk melepaskan sumber tersebut di bawah lesen sumber terbuka.

Mengenai Orbiter Space Flight Simulator

Orbiter adalah simulator dengan antara muka yang tertumpu pada manuver kapal angkasa yang membolehkan pengguna meneroka sistem suria dalam jumlah kapal angkasa yang tidak terhad, dan juga membolehkan pengguna meneroka sistem suria dalam pelbagai kapal angkasa, baik yang nyata, seperti Space Shuttle Atlantis, dan fiksyen, seperti Delta-glider .

Di Orbiter, sistem suria terdiri daripada matahari dan lapan planet. Pluto, asteroid, dan komet tidak termasuk dalam paket asal, tetapi boleh ditambah. Walaupun Orbiter mengandungi pangkalan data lebih daripada 100 bintang, ini tidak tersedia sebagai destinasi untuk perjalanan antara bintang walaupun terdapat tambalan untuk penerbangan yang lebih cepat daripada cahaya.

Juga Ia mempunyai pilihan untuk mengaktifkan label yang menunjukkan keadaan dan identiti objek dalam sistem suria, seperti planet, bulan, atau kapal angkasa, yang dipaparkan dari jarak jauh. Akhirnya, label boleh diletakkan di cakerawala di sistem suria untuk koordinat tertentu di permukaannya untuk menunjukkan bandar, tempat bersejarah, formasi geologi, dan laman web lain yang menarik.

Ini pada dasarnya adalah edisi 2016 dengan beberapa pembaikan kecil (dan sekurang-kurangnya satu yang utama). Harap ini berguna bagi seseorang. Kodnya agak tidak teratur dan didokumentasikan dengan buruk, tetapi ia harus menyusun dan meninggalkan anda dengan pemasangan Orbiter yang berfungsi. Perhatikan bahawa repositori tidak termasuk semua tekstur planet yang diperlukan, jadi anda mesti memasangnya secara berasingan (contohnya, menggunakan semula pemasangan Orbiter 2016 yang ada - ini dijelaskan dalam fail readme dan hanya memerlukan menetapkan pilihan CMake sebelum mengkonfigurasi build) .

Antara muka kawalan lalai di Orbiter terdiri daripada dua paparan pelbagai fungsi dan HUD, masing-masing dengan mod operasi yang berbeza. Dalam mod ini semua arahan dapat dimasukkan melalui papan kekunci atau tetikus.

Simulator juga membolehkan penyesuaian papan pemuka dan instrumenDi samping itu, beberapa kapal mempunyai kokpit maya dalam 3D dan papan pemuka dalam 2D ​​yang membolehkan pengguna menggunakan tetikus untuk berinteraksi dengan panel. Penambahan kokpit maya membolehkan pengguna melihat secara bebas dari perspektif juruterbang.

Perbezaan utama antara permainan Orbiter dan komputer adalah projek itu tidak menawarkan perjalanan misi, tetapi memberi peluang untuk mensimulasikan penerbangan sebenar, meliputi tugas seperti mengira orbit, berlabuh dengan kenderaan lain, dan merancang jalan penerbangan ke planet lain. Simulasi menggunakan model sistem suria yang cukup terperinci.

Kod projek ditulis dalam C ++ dengan skrip di Lua dan kod yang baru dikeluarkan adalah di bawah lesen MIT. Pada masa ini, hanya platform Windows yang disokong dan build memerlukan Microsoft Visual Studio. Sumber yang diterbitkan adalah untuk "Edisi 2016" dengan pembetulan tambahan.

Sekiranya anda ingin mengetahui lebih lanjut mengenainya, anda boleh menyemak perinciannya Dalam pautan berikut.


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.