Orbiter Space Flight Simulator je sada otvorenog koda 

Nedavno smo ovdje na blogu podijelili vijest o izlasku sloj D3D9On12 s kojima se sada mogu koristiti razne aplikacije, poput projekata vkd3d i VKD3D-Protonslijedeći prekretnicu u izdavanju koda velikog projekta, nedavno najavljeno je objavljivanje projekta Orbiter Space Flight Simulator.

Oni koji toga nisu svjesni trebali bi to znati nudi realističan simulator svemirskih letova koji je u skladu sa zakonima njutnovske mehanike. Motivacija za otvaranje koda je želja da se zajednici da prilika da nastavi s razvojem projekta nakon što autor nekoliko godina nije bio u mogućnosti razvijati se iz ličnih razloga.

Poštovani korisnici i programeri Orbitera,

Nisam bio na ovom mjestu već neko vrijeme i iz ličnih razloga nisam uspio potaknuti razvoj Orbitera nekoliko godina. Kako bih održao Orbiter u životu i omogućio drugima da rade na njemu, odlučio sam objaviti izvore pod licencom otvorenog koda.

O simulatoru svemirskih letova Orbiter

Orbiter je simulator sa sučeljem fokusiranim na manevriranje svemirskim brodom koji omogućava korisniku da istražuje Sunčev sistem u neograničenom broju svemirskih brodova, kao i omogućava svakom korisniku da istražuje Sunčev sistem u različitim svemirskim brodovima, stvarnim, poput svemirskog šatla Atlantis, i izmišljenim, poput Delta-jedrilice .

U Orbiteru Sunčev sistem se sastoji od Sunca i osam planeta. Pluton, asteroidi i komete nisu uključeni u originalni paket, ali se mogu dodati. Iako Orbiter sadrži bazu podataka s više od 100 zvijezda, one nisu dostupne kao odredišta za međuzvjezdana putovanja unatoč zakrpama za letove brže od svjetlosti.

Takođe Ima mogućnost aktiviranja oznaka koje ukazuju na stanje i identitet objekata u Sunčevom sistemu, kao što su planete, mjeseci ili svemirski brodovi, prikazani s udaljenosti. Konačno, na nebeska tijela u Sunčevom sistemu mogu se staviti oznake za određene koordinate na njihovoj površini koje označavaju gradove, historijska mjesta, geološke formacije i druga zanimljiva mjesta.

Ovo je u biti izdanje za 2016. s nekim manjim ispravkama (i barem jednim većim). Nadam se da će ovo nekome biti od koristi. Kôd je donekle neorganiziran i slabo dokumentiran, ali trebao bi ga kompajlirati i ostaviti vam radnu instalaciju Orbiter -a. Imajte na umu da spremište ne uključuje sve potrebne planetarne teksture, pa ih morate instalirati zasebno (na primjer, ponovna upotreba postojeće instalacije Orbiter 2016 - to je objašnjeno u datoteci readme i zahtijeva samo postavljanje opcije CMake prije konfiguracije izrade) .

Zadano upravljačko sučelje u Orbiteru sastoji se od dva multifunkcijska zaslona i HUD -a, svaki s različitim načinima rada. U ovom načinu rada sve naredbe se mogu unijeti putem tipkovnice ili miša.

Simulator takođe omogućava prilagođavanje kontrolnih tabli i instrumenataOsim toga, neki brodovi imaju virtualne kokpite u 3D -u i nadzorne ploče u 2D -u koji omogućuju korisniku da koristi miša za interakciju s panelima. Dodavanje virtualnog kokpita omogućava korisniku da slobodno gleda iz pilotske perspektive.

Ključna razlika između Orbiter -a i računarskih igara je u tome projekt ne nudi prolaz bilo koje misije, ali pruža mogućnost simulacije pravog leta, pokrivajući zadatke poput izračunavanja orbite, pristajanja s drugim vozilima i planiranja putanje leta do drugih planeta. Simulacija koristi prilično detaljan model Sunčevog sistema.

Kod projekta je napisan na C ++ sa skriptama na Lua -i a nedavno objavljeni kod je pod licencom MIT -a. Trenutno je podržana samo Windows platforma, a za izgradnju je potreban Microsoft Visual Studio. Objavljeni izvori su za "Izdanje 2016" s dodatnim ispravkama.

Ako želite saznati više o tome, možete provjeriti detalje Na sledećem linku.


Sadržaj članka pridržava se naših principa urednička etika. Da biste prijavili grešku, kliknite ovdje.

Budite prvi koji komentarišete

Ostavite komentar

Vaša e-mail adresa neće biti objavljena.

*

*

  1. Za podatke odgovoran: Miguel Ángel Gatón
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.