Orbiter Space Flight Simulator is nu open source 

We deelden onlangs hier op de blog het nieuws van de release van de D3D9On12-laag waarmee nu verschillende toepassingen zoals de vkd3d en VKD3D-Proton projecten kunnen worden geprofiteerd en nua volgend op de mijlpaal van de release van de grote projectcode, kort geleden de release van het Orbiter Space Flight Simulator-project werd aangekondigd.

Voor degenen die hier niet van op de hoogte zijn, moeten ze weten dat biedt een realistische ruimtevluchtsimulator die voldoet aan de wetten van de Newtoniaanse mechanica. De motivatie voor het openen van de code is de wens om de gemeenschap de kans te geven om de ontwikkeling van het project voort te zetten nadat de auteur om persoonlijke redenen een aantal jaren niet heeft kunnen ontwikkelen.

Beste Orbiter-gebruikers en ontwikkelaars,

Ik ben hier al geruime tijd niet meer geweest en om persoonlijke redenen heb ik de ontwikkeling van Orbiter al een paar jaar niet kunnen stimuleren. Om Orbiter in leven te houden en anderen eraan te laten werken, heb ik besloten de bronnen onder een open source-licentie vrij te geven.

Over Orbiter Space Flight Simulator

Orbiter is een simulator met interface gericht op het manoeuvreren van een ruimteschip waarmee de gebruiker het zonnestelsel kan verkennen in een onbeperkt aantal ruimteschepen, en waarmee elke gebruiker het zonnestelsel kan verkennen in verschillende ruimteschepen, zowel echt, zoals de Space Shuttle Atlantis, als fictief, zoals de Delta-glider .

In Orbiter bestaat het zonnestelsel uit de zon en acht planeten. Pluto, asteroïden en kometen zitten niet in de originele verpakking, maar kunnen wel worden toegevoegd. Hoewel Orbiter bevat een database van meer dan 100 sterren, deze zijn niet beschikbaar als bestemmingen voor interstellaire reizen, ondanks patches voor sneller dan licht vluchten.

Daarnaast ook Het heeft een optie om labels te activeren die de situatie en identiteit van objecten in het zonnestelsel aangeven, zoals planeten, manen of ruimteschepen, weergegeven vanaf een bepaalde afstand. Ten slotte kunnen op hemellichamen in het zonnestelsel labels worden geplaatst voor bepaalde coördinaten op hun oppervlak om steden, historische plaatsen, geologische formaties en andere interessante locaties aan te geven.

Dit is in wezen de 2016-editie met enkele kleine fixes (en ten minste één grote). Hoop dat dit van nut is voor iemand. De code is enigszins ongeorganiseerd en slecht gedocumenteerd, maar het zou moeten compileren en je een werkende Orbiter-installatie moeten geven. Merk op dat de repository niet alle vereiste planetaire texturen bevat, dus je moet ze afzonderlijk installeren (bijvoorbeeld hergebruik van een bestaande installatie van Orbiter 2016 - dit wordt uitgelegd in het leesmij-bestand en vereist alleen het instellen van een CMake-optie voordat je build configureert).

De standaard bedieningsinterface in Orbiter bestaat uit twee multifunctionele displays en een HUD, elk met verschillende werkingsmodi. In deze modus kunnen alle commando's worden ingevoerd via toetsenbord of muis.

De simulator maakt ook aanpassing van dashboards en instrumenten mogelijkBovendien hebben sommige schepen virtuele cockpits in 3D en dashboards in 2D waarmee de gebruiker de muis kan gebruiken om met de panelen te communiceren. Door de toevoeging van een virtuele cockpit kan de gebruiker vrij rondkijken vanuit het perspectief van de piloot.

Het belangrijkste verschil tussen Orbiter en computerspellen is dat: het project biedt geen doorgang voor een missie, maar biedt de mogelijkheid om een ​​echte vlucht te simuleren, taken behandelen zoals het berekenen van een baan, aanmeren met andere voertuigen en het plannen van een vliegroute naar andere planeten. De simulatie maakt gebruik van een vrij gedetailleerd model van het zonnestelsel.

De projectcode is geschreven in C ++ met scripts in Lua en de onlangs vrijgegeven code valt onder de MIT-licentie. Momenteel wordt alleen het Windows-platform ondersteund en voor de build is Microsoft Visual Studio vereist. Gepubliceerde bronnen zijn voor de "2016-editie" met aanvullende correcties.

Als je er meer over wilt weten, kun je de details bekijken In de volgende link.


Laat je reactie achter

Uw e-mailadres wordt niet gepubliceerd. Verplichte velden zijn gemarkeerd met *

*

*

  1. Verantwoordelijk voor de gegevens: Miguel Ángel Gatón
  2. Doel van de gegevens: Controle SPAM, commentaarbeheer.
  3. Legitimatie: uw toestemming
  4. Mededeling van de gegevens: De gegevens worden niet aan derden meegedeeld, behalve op grond van wettelijke verplichting.
  5. Gegevensopslag: database gehost door Occentus Networks (EU)
  6. Rechten: u kunt uw gegevens op elk moment beperken, herstellen en verwijderen.