Orbiter Space Flight Simulator agora é de código aberto 

Recentemente, compartilhamos aqui no blog a novidade do lançamento do a camada D3D9On12 com o qual agora várias aplicações como os projetos vkd3d e VKD3D-Proton podem ser beneficiadas e agoraseguindo o marco do lançamento do código do projeto principal, faz pouco foi anunciado o lançamento do projeto Orbiter Space Flight Simulator.

Para aqueles que não estão cientes disso, eles deveriam saber que oferece um simulador de voo espacial realista que está em conformidade com as leis da mecânica newtoniana. A motivação para abrir o código é o desejo de dar à comunidade a oportunidade de continuar o desenvolvimento do projeto depois que o autor não conseguiu desenvolvê-lo por vários anos por motivos pessoais.

Caros usuários e desenvolvedores do Orbiter,

Já faz algum tempo que não estou neste lugar e, por motivos pessoais, não pude impulsionar o desenvolvimento do Orbiter por alguns anos. Para manter o Orbiter vivo e permitir que outros trabalhem nele, decidi liberar as fontes sob uma licença de código aberto.

Sobre o Orbiter Space Flight Simulator

Orbiter é um simulador com interface focada em manobrar uma nave espacial que permite ao usuário explorar o sistema solar em um número ilimitado de espaçonaves, bem como permite que qualquer usuário explore o sistema solar em várias espaçonaves, tanto reais, como o Ônibus Espacial Atlantis, quanto fictícios, como o Delta-planador .

Em Orbiter, o sistema solar consiste no sol e oito planetas. Plutão, asteróides e cometas não estão incluídos no pacote original, mas podem ser adicionados. Embora Orbiter contém um banco de dados de mais de 100 estrelas, estes não estão disponíveis como destinos para viagens interestelares, apesar dos remendos para voos mais rápidos do que a luz.

Além disso também Tem a opção de ativar rótulos que indicam a situação e identidade dos objetos no sistema solar, como planetas, luas ou naves espaciais, exibidos a uma certa distância. Finalmente, rótulos podem ser colocados em corpos celestes no sistema solar para certas coordenadas em sua superfície para indicar cidades, lugares históricos, formações geológicas e outros locais interessantes.

Esta é essencialmente a edição de 2016 com algumas pequenas correções (e pelo menos uma grande). Espero que isso seja útil para alguém. O código está um tanto desorganizado e mal documentado, mas deve ser compilado e deixar você com uma instalação do Orbiter funcionando. Observe que o repositório não inclui todas as texturas planetárias necessárias, então você deve instalá-las separadamente (por exemplo, reutilizando uma instalação existente do Orbiter 2016 - isso é explicado no arquivo leia-me e requer apenas a configuração de uma opção CMake antes de configurar a construção).

A interface de controle padrão no Orbiter consiste em dois visores multifuncionais e um HUD, cada um com diferentes modos de operação. Neste modo, todos os comandos podem ser inseridos via teclado ou mouse.

O simulador também permite a personalização de painéis e instrumentosAlém disso, alguns navios possuem cockpits virtuais em 3D e painéis em 2D que permitem ao usuário utilizar o mouse para interagir com os painéis. A adição de um cockpit virtual permite ao usuário olhar livremente ao redor da perspectiva do piloto.

A principal diferença entre o Orbiter e os jogos de computador é que o projeto não oferece a passagem de nenhuma missão, mas oferece a oportunidade de simular um vôo real, cobrindo tarefas como calcular uma órbita, atracar com outros veículos e planejar uma trajetória de vôo para outros planetas. A simulação usa um modelo bastante detalhado do sistema solar.

O código do projeto é escrito em C ++ com scripts em Lua e o código lançado recentemente está sob a licença do MIT. Atualmente, apenas a plataforma Windows é suportada e a construção requer o Microsoft Visual Studio. As fontes publicadas são para a "Edição 2016" com correções adicionais.

Se você quiser saber mais sobre isso, você pode conferir os detalhes no link a seguir.


O conteúdo do artigo segue nossos princípios de Ética editorial. Para relatar um erro, clique Clique aqui.

Seja o primeiro a comentar

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.