Orbiteri kosmoselennu simulaator on nüüd avatud lähtekoodiga 

Jagasime hiljuti siin blogis uudiseid selle avaldamisest kiht D3D9On12 mille abil saab nüüd kasu saada mitmesugustest rakendustest, nagu vkd3d ja VKD3D-Proton projektid, ja nüüdpärast suurprojekti koodi vabastamise verstaposti, hiljuti teatati projekti Orbiter Space Flight Simulator vabastamisest.

Need, kes seda ei tea, peaksid seda teadma pakub realistlikku kosmoselennu simulaatorit mis vastab Newtoni mehaanika seadustele. Koodeksi avamise ajendiks on soov anda kogukonnale võimalus jätkata projekti arendamist pärast seda, kui autor pole isiklikel põhjustel mitu aastat areneda suutnud.

Lugupeetud Orbiteri kasutajad ja arendajad!

Ma pole selles kohas juba mõnda aega olnud ja isiklikel põhjustel pole ma suutnud Orbiteri arendust mõne aasta jooksul edasi lükata. Orbiteri elus hoidmiseks ja teistele selle kallal töötamiseks olen otsustanud allikad avatud lähtekoodiga litsentsi alusel vabastada.

Teave Orbiteri kosmoselennu simulaatori kohta

Orbiter on simulaator mille liides on keskendunud kosmoselaeva manööverdamisele mis võimaldab kasutajal uurida päikesesüsteemi piiramatul arvul kosmoselaevu, samuti võimaldab kõigil kasutajatel uurida päikesesüsteemi erinevates kosmoselaevades, nii reaalsetes, nagu kosmosesüstik Atlantis, kui ka väljamõeldud, näiteks Delta-purilennukites .

Orbiteris koosneb päikesesüsteem päikesest ja kaheksast planeedist. Pluuto, asteroidid ja komeedid ei kuulu originaalpakendisse, kuid neid saab lisada. Kuigi Orbiter sisaldab rohkem kui 100 000 tähe andmebaasi, pole need tähtedevaheliste reiside sihtkohtadena saadaval, hoolimata valgusest kiiremate lendude plaastritest.

Ka Sellel on võimalus aktiveerida sildid, mis näitavad päikesesüsteemi objektide olukorda ja identiteeti, nagu planeedid, kuud või kosmoselaevad, kuvatakse eemalt. Lõpuks võib päikesesüsteemi taevakehadele panna sildid nende pinna teatud koordinaatide jaoks, et näidata linnu, ajaloolisi paiku, geoloogilisi koosseise ja muid huvitavaid paiku.

See on sisuliselt 2016. aasta väljaanne, millel on mõned väikesed parandused (ja vähemalt üks suurem). Loodetavasti on sellest kellelegi kasu. Kood on mõnevõrra korrastamata ja halvasti dokumenteeritud, kuid see peaks kompileerima ja jätma teile töötava Orbiteri installi. Pange tähele, et hoidla ei sisalda kõiki nõutavaid planeedi tekstuure, nii et peate need eraldi installima (näiteks Orbiter 2016 olemasoleva installi korduvkasutamine - seda selgitatakse readme -failis ja see nõuab ainult CMake -valiku seadistamist enne ehituse konfigureerimist) .

Orbiteri vaikimisi kasutatav juhtliides koosneb kahest multifunktsionaalsest kuvarist ja HUD -st, millest igaühel on erinevad töörežiimid. Selles režiimis saab kõiki käske sisestada klaviatuuri või hiire abil.

Simulaator võimaldab kohandada ka armatuurlaudu ja instrumenteLisaks on mõnel laeval 3D -vormingus virtuaalsed kabiinid ja 2D -d armatuurlauad, mis võimaldavad kasutajal paneelidega suhtlemiseks hiirt kasutada. Virtuaalse kokpiti lisamine võimaldab kasutajal piloodi vaatenurgast vabalt ringi vaadata.

Peamine erinevus Orbiteri ja arvutimängude vahel on see projekt ei paku missiooni läbimist, vaid annab võimaluse simuleerida tõelist lendu, hõlmates selliseid ülesandeid nagu orbiidi arvutamine, dokkimine teiste sõidukitega ja lennutrajektoori planeerimine teistele planeetidele. Simulatsioon kasutab üsna üksikasjalikku päikesesüsteemi mudelit.

Projekti kood on kirjutatud C ++ keeles ja skriptidega Lua keeles ja hiljuti avaldatud kood on MIT -litsentsi all. Praegu toetatakse ainult Windowsi platvormi ja koostamiseks on vaja Microsoft Visual Studio'i. Avaldatud allikad on "2016. aasta väljaande" jaoks koos täiendavate parandustega.

Kui soovite selle kohta rohkem teada saada, saate üksikasju kontrollida Järgmisel lingil.


Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutab: Miguel Ángel Gatón
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.