Orbiter Space Flight Simulator er nu open source 

Vi har for nylig delt her på bloggen nyheden om udgivelsen af D3D9On12 -laget hvormed nu forskellige applikationer såsom vkd3d og VKD3D-Proton-projekter kan drages fordel af og nuen milepæl i forbindelse med frigivelse af større projektkode, for nylig frigivelsen af ​​Orbiter Space Flight Simulator -projektet blev annonceret.

For dem, der ikke er klar over dette, burde de vide det tilbyder en realistisk rumflugesimulator som overholder lovene i Newtonian mekanik. Motivationen til at åbne koden er ønsket om at give fællesskabet mulighed for at fortsætte udviklingen af ​​projektet, efter at forfatteren ikke har kunnet udvikle sig i flere år af personlige årsager.

Kære Orbiter -brugere og -udviklere,

Jeg har ikke været på dette sted i et godt stykke tid, og af personlige årsager har jeg ikke været i stand til at skubbe Orbiter -udviklingen i et par år. For at holde Orbiter i live og tillade andre at arbejde med det, har jeg besluttet at frigive kilderne under en open source -licens.

Om Orbiter Space Flight Simulator

Orbiter er en simulator med interface fokuseret på at manøvrere et rumskib der giver brugeren mulighed for at udforske solsystemet i et ubegrænset antal rumskibe, samt tillader enhver bruger at udforske solsystemet i forskellige rumskibe, både virkelige, såsom rumfærgen Atlantis, og fiktive, såsom Delta-svævefly ...

I Orbiter består solsystemet af solen og otte planeter. Pluto, asteroider og kometer er ikke inkluderet i den originale pakke, men kan tilføjes. Selvom Orbiter indeholder en database med mere end 100 stjerner, disse er ikke tilgængelige som destinationer for interstellare rejser på trods af patches til hurtigere end lette flyvninger.

Derudover også Det har en mulighed for at aktivere etiketter, der angiver situationen og identiteten af ​​objekter i solsystemet, såsom planeter, måner eller rumskibe, vist fra en bestemt afstand. Endelig kan mærker placeres på himmellegemer i solsystemet for bestemte koordinater på deres overflade for at angive byer, historiske steder, geologiske formationer og andre interessante steder.

Dette er hovedsageligt 2016 -udgaven med nogle mindre rettelser (og mindst en større). Håber dette er til gavn for nogen. Koden er noget uorganiseret og dårligt dokumenteret, men den skal kompilere og efterlade dig med en fungerende Orbiter -installation. Bemærk, at depotet ikke indeholder alle de nødvendige planetariske teksturer, så du skal installere dem separat (f.eks. Genbruge en eksisterende installation af Orbiter 2016 - dette forklares i readme -filen og kræver kun, at du indstiller en CMake -indstilling, før du konfigurerer build).

Standardkontrolgrænsefladen i Orbiter består af to multifunktionsdisplays og en HUD, der hver har forskellige driftsmåder. I denne tilstand kan alle kommandoer indtastes via tastatur eller mus.

Simulatoren tillader også tilpasning af dashboards og instrumenterDesuden har nogle skibe virtuelle cockpits i 3D og dashboards i 2D, som giver brugeren mulighed for at bruge musen til at interagere med panelerne. Tilføjelsen af ​​et virtuelt cockpit giver brugeren mulighed for frit at se sig omkring fra pilotens perspektiv.

Den vigtigste forskel mellem Orbiter og computerspil er det projektet tilbyder ikke passage af nogen mission, men giver mulighed for at simulere en rigtig flyvning, dækker opgaver som beregning af en bane, docking med andre køretøjer og planlægning af en flyvesti til andre planeter. Simuleringen bruger en temmelig detaljeret model af solsystemet.

Projektkoden er skrevet i C ++ med scripts i Lua og den nyligt frigivne kode er under MIT -licensen. I øjeblikket understøttes kun Windows -platformen, og builden kræver Microsoft Visual Studio. Publicerede kilder er til "2016 -udgaven" med yderligere rettelser.

Hvis du vil vide mere om det, kan du kontrollere detaljerne I det følgende link.


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.