Orbiter Space Flight Simulator är nu öppen källkod 

Vi delade nyligen här på bloggen nyheterna om släppet av skiktet D3D9On12 med vilka nu olika applikationer som vkd3d och VKD3D-Proton-projekt kan gynnas och nuefter milstolpen för större projektkodsläpp, nyligen lanseringen av projektet Orbiter Space Flight Simulator tillkännagavs.

För dem som inte är medvetna om detta borde de veta det erbjuder en realistisk rymdflygsimulator som överensstämmer med lagarna i Newtonsk mekanik. Motiveringen för att öppna koden är önskan att ge gemenskapen möjlighet att fortsätta med utvecklingen av projektet efter att författaren inte har kunnat utvecklas på flera år av personliga skäl.

Kära Orbiter -användare och utvecklare,

Jag har inte varit på denna plats på ett bra tag och av personliga skäl har jag inte kunnat driva Orbiter -utvecklingen på några år. För att hålla Orbiter vid liv och tillåta andra att arbeta med det har jag bestämt mig för att släppa källorna under en öppen källkodslicens.

Om Orbiter Space Flight Simulator

Orbiter är en simulator med gränssnitt fokuserat på att manövrera ett rymdskepp som gör det möjligt för användaren att utforska solsystemet i ett obegränsat antal rymdskepp, samt tillåter alla användare att utforska solsystemet i olika rymdskepp, både verkliga, till exempel rymdfärjan Atlantis, och fiktiva, såsom Delta-glider .

I Orbiter består solsystemet av solen och åtta planeter. Pluto, asteroider och kometer ingår inte i originalpaketet, men kan läggas till. Även om Orbiter innehåller en databas med mer än 100 000 stjärnor, dessa är inte tillgängliga som destinationer för interstellära resor trots fläckar för snabbare än ljusa flygningar.

Dessutom, även Den har möjlighet att aktivera etiketter som anger situationen och identiteten för föremål i solsystemet, som planeter, månar eller rymdskepp, som visas på avstånd. Slutligen kan etiketter placeras på himlakroppar i solsystemet för vissa koordinater på deras yta för att indikera städer, historiska platser, geologiska formationer och andra intressanta platser.

Detta är i huvudsak 2016 års upplaga med några mindre korrigeringar (och minst en större). Hoppas detta är till nytta för någon. Koden är något oorganiserad och dåligt dokumenterad, men den bör kompilera och ge dig en fungerande Orbiter -installation. Observera att förvaret inte innehåller alla nödvändiga planetariska texturer, så du måste installera dem separat (till exempel återanvända en befintlig installation av Orbiter 2016 - detta förklaras i readme -filen och kräver bara att du ställer in ett CMake -alternativ innan du konfigurerar bygget) .

Standardkontrollgränssnittet i Orbiter består av två multifunktionsskärmar och en HUD, var och en med olika driftsätt. I det här läget kan alla kommandon matas in med tangentbord eller mus.

Simulator möjliggör även anpassning av instrumentpaneler och instrumentDessutom har vissa fartyg virtuella cockpits i 3D och instrumentpaneler i 2D som gör att användaren kan använda musen för att interagera med panelerna. Tillägget av en virtuell cockpit gör att användaren fritt kan se sig omkring från pilotens perspektiv.

Den viktigaste skillnaden mellan Orbiter och dataspel är det projektet erbjuder inte passering av något uppdrag, men ger möjlighet att simulera en riktig flygning, täcker uppgifter som att beräkna en bana, docka med andra fordon och planera en flygväg till andra planeter. Simuleringen använder en ganska detaljerad modell av solsystemet.

Projektkoden är skriven i C ++ med skript i Lua och den nyligen släppta koden är under MIT -licensen. För närvarande stöds endast Windows -plattformen och versionen kräver Microsoft Visual Studio. Publicerade källor är för "2016 -upplagan" med ytterligare korrigeringar.

Om du vill veta mer om det kan du kontrollera detaljerna I följande länk.


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.