Orbiter Space Flight Simulator é agora de código aberto 

Recentemente compartimos aquí no blog a noticia do lanzamento de a capa D3D9On12 co que agora se poden beneficiar varias aplicacións como os proxectos vkd3d e VKD3D-Proton e agoraa seguir o fito da liberación de código de grandes proxectos, recentemente anunciouse a liberación do proxecto Orbiter Space Flight Simulator.

Para os que descoñecen isto, deberían sabelo ofrece un simulador de voo espacial realista que cumpre coas leis da mecánica newtoniana. A motivación para abrir o código é o desexo de dar á comunidade a oportunidade de continuar o desenvolvemento do proxecto despois de que o autor non poida desenvolverse durante varios anos por motivos persoais.

Estimados usuarios e desenvolvedores de Orbiter:

Non levo bastante tempo neste lugar e por motivos persoais non puiden impulsar o desenvolvemento de Orbiter durante algúns anos. Para manter vivo a Orbiter e permitir que outros traballen nel, decidín liberar as fontes baixo unha licenza de código aberto.

Acerca do Orbiter Space Flight Simulator

Orbiter é un simulador con interface enfocada a manobrar unha nave espacial que permite ao usuario explorar o sistema solar nun número ilimitado de naves espaciais, así como permite a calquera usuario explorar o sistema solar en varias naves espaciais, tanto reais, como o transbordador espacial Atlantis, como ficticias, como o planeador Delta ..

En Orbiter o sistema solar está formado polo sol e oito planetas. Plutón, asteroides e cometas non están incluídos no paquete orixinal, pero pódense engadir. Aínda que Orbiter contén unha base de datos de máis de 100 estrelas, estes non están dispoñibles como destinos para viaxes interestelares a pesar de parches para voos máis rápidos que lixeiros.

Tamén Ten unha opción para activar etiquetas que indican a situación e identidade dos obxectos do sistema solar, como planetas, lúas ou naves espaciais, amosados ​​a distancia. Finalmente, pódense colocar etiquetas nos corpos celestes do sistema solar para certas coordenadas na súa superficie para indicar cidades, lugares históricos, formacións xeolóxicas e outros sitios interesantes.

Esta é esencialmente a edición de 2016 con algunhas correccións menores (e polo menos unha importante). Espero que isto sexa de utilidade para alguén. O código está algo desorganizado e está mal documentado, pero debería compilarse e deixalo cunha instalación de Orbiter en funcionamento. Ten en conta que o repositorio non inclúe todas as texturas planetarias necesarias, polo que debes instalalas por separado (por exemplo, reutilizando unha instalación existente de Orbiter 2016 - isto explícase no ficheiro Léame e só precisa configurar unha opción CMake antes de configurar a compilación).

A interface de control predeterminada en Orbiter consiste en dúas pantallas multifunción e un HUD, cada un con diferentes modos de operación. Neste modo pódense introducir todos os comandos a través do teclado ou do rato.

O simulador tamén permite a personalización de cadros de instrumentos e instrumentosAdemais, algúns barcos teñen cockpits virtuais en 3D e cadros de mandos en 2D que permiten ao usuario usar o rato para interactuar cos paneis. A adición dunha cabina virtual permite ao usuario mirar libremente arredor desde a perspectiva do piloto.

A diferenza clave entre Orbiter e os xogos de ordenador é que o proxecto non ofrece o paso de ningunha misión, pero ofrece a oportunidade de simular un voo real, cubrindo tarefas como calcular unha órbita, atracar con outros vehículos e planificar unha ruta de voo a outros planetas. A simulación utiliza un modelo bastante detallado do sistema solar.

O código do proxecto está escrito en C ++ con scripts en Lua e o código lanzado recentemente está baixo a licenza MIT. Actualmente, só se admite a plataforma Windows e a compilación require Microsoft Visual Studio. As fontes publicadas corresponden á "Edición 2016" con correccións adicionais.

Se queres saber máis sobre iso, podes consultar os detalles Na seguinte ligazón.


O contido do artigo adhírese aos nosos principios de ética editorial. Para informar dun erro faga clic en aquí.

Sexa o primeiro en opinar sobre

Deixa o teu comentario

Enderezo de correo electrónico non será publicado. Os campos obrigatorios están marcados con *

*

*

  1. Responsable dos datos: Miguel Ángel Gatón
  2. Finalidade dos datos: controlar SPAM, xestión de comentarios.
  3. Lexitimación: o seu consentimento
  4. Comunicación dos datos: os datos non serán comunicados a terceiros salvo obrigación legal.
  5. Almacenamento de datos: base de datos aloxada por Occentus Networks (UE)
  6. Dereitos: en calquera momento pode limitar, recuperar e eliminar a súa información.