Orbiter Space Flight Simulator tagad ir atvērtā koda 

Mēs nesen šeit emuārā dalījāmies ar ziņām par atbrīvošanu D3D9On12 slānis ar ko tagad var gūt labumu no dažādām lietojumprogrammām, piemēram, vkd3d un VKD3D-Proton projektiem, un tagadpēc pavērsiena, lai atbrīvotu kodu no lieliem projektiem, nesen tika paziņots par Orbiter Space Flight Simulator projekta izlaišanu.

Tiem, kas par to nezina, viņiem tas būtu jāzina piedāvā reālu kosmosa lidojuma simulatoru kas atbilst Ņūtona mehānikas likumiem. Koda atvēršanas motivācija ir vēlme dot sabiedrībai iespēju turpināt projekta attīstību pēc tam, kad autors personisku iemeslu dēļ vairākus gadus nav spējis attīstīties.

Cienījamie Orbiter lietotāji un izstrādātāji!

Es šajā vietā neesmu bijis diezgan ilgu laiku un personisku iemeslu dēļ dažus gadus neesmu varējis virzīt Orbiter attīstību. Lai Orbiter paliktu dzīvs un ļautu citiem pie tā strādāt, esmu nolēmis atbrīvot avotus saskaņā ar atvērtā pirmkoda licenci.

Par Orbiter Space Flight Simulator

Orbiter ir simulators ar saskarni, kas vērsta uz kosmosa kuģa manevrēšanu kas ļauj lietotājam izpētīt Saules sistēmu neierobežotā skaitā kosmosa kuģu, kā arī ļauj jebkuram lietotājam izpētīt Saules sistēmu dažādos kosmosa kuģos, gan reālos, piemēram, kosmosa kuģī Atlantis, gan fiktīvos, piemēram, planieros Delta ...

Orbiter Saules sistēma sastāv no saules un astoņām planētām. Plutons, asteroīdi un komētas nav iekļautas oriģinālajā iepakojumā, taču tās var pievienot. Lai gan Orbiter satur vairāk nekā 100 000 zvaigžņu datubāzi, tie nav pieejami kā starpzvaigžņu ceļojumu galamērķi, neraugoties uz ielāpiem ātrākiem lidojumiem nekā gaisma.

Arī Tam ir iespēja aktivizēt etiķetes, kas norāda uz Saules sistēmas objektu situāciju un identitāti, piemēram, planētas, pavadoņi vai kosmosa kuģi, kas parādīti no attāluma. Visbeidzot, uz Saules sistēmas debess ķermeņiem var uzlikt etiķetes noteiktām koordinātām uz to virsmas, lai norādītu pilsētas, vēsturiskās vietas, ģeoloģiskos veidojumus un citas interesantas vietas.

Tas būtībā ir 2016. gada izdevums ar dažiem nelieliem labojumiem (un vismaz vienu būtisku labojumu). Ceru, ka kādam tas noderēs. Kods ir nedaudz neorganizēts un slikti dokumentēts, taču tam vajadzētu apkopot un atstāt jums strādājošu Orbiter instalāciju. Ņemiet vērā, ka krātuvē nav iekļautas visas nepieciešamās planētu faktūras, tāpēc jums tās jāinstalē atsevišķi (piemēram, atkārtoti izmantojot esošu Orbiter 2016 instalāciju - tas ir izskaidrots readme failā, un tikai pirms konfigurēšanas ir jāiestata CMake opcija).

Orbiter noklusējuma vadības saskarne sastāv no diviem daudzfunkcionāliem displejiem un HUD, katram ir dažādi darbības režīmi. Šajā režīmā visas komandas var ievadīt, izmantojot tastatūru vai peli.

Simulators arī ļauj pielāgot informācijas paneļus un instrumentusTurklāt dažiem kuģiem ir virtuāli kabīnes 3D formātā un informācijas paneļi 2D formātā, kas ļauj lietotājam izmantot peli, lai mijiedarbotos ar paneļiem. Virtuālās kabīnes pievienošana ļauj lietotājam brīvi paskatīties apkārt no pilota viedokļa.

Galvenā atšķirība starp Orbiter un datorspēlēm ir tā projekts nepiedāvā nekādu misiju, bet tas dod iespēju simulēt reālu lidojumu, kas aptver tādus uzdevumus kā orbītas aprēķināšana, dokstacija ar citiem transportlīdzekļiem un lidojuma ceļa plānošana uz citām planētām. Simulācijā tiek izmantots diezgan detalizēts Saules sistēmas modelis.

Projekta kods ir rakstīts C ++, bet skripti - Lua un nesen atbrīvotais kods ir saskaņā ar MIT licenci. Pašlaik tiek atbalstīta tikai Windows platforma, un būvēšanai nepieciešama Microsoft Visual Studio. Publicētie avoti ir paredzēti "2016. gada izdevumam" ar papildu labojumiem.

Ja vēlaties uzzināt vairāk par to, varat pārbaudīt informāciju Šajā saitē.


Raksta saturs atbilst mūsu principiem redakcijas ētika. Lai ziņotu par kļūdu, noklikšķiniet uz šeit.

Esi pirmais, kas komentārus

Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta.

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.