Orbiter Space Flight Simulator est désormais open source 

Nous avons récemment partagé ici sur le blog la nouvelle de la sortie de la couche D3D9On12 avec lequel maintenant diverses applications telles que les projets vkd3d et VKD3D-Proton peuvent être bénéficiées et maintenanta après le jalon de la publication du code du projet majeur, récemment la sortie du projet Orbiter Space Flight Simulator a été annoncée.

Pour ceux qui ne le savent pas, ils doivent savoir que propose un simulateur de vol spatial réaliste qui respecte les lois de la mécanique newtonienne. La motivation de l'ouverture du code est la volonté de donner à la communauté la possibilité de poursuivre le développement du projet après que l'auteur n'ait pu développer pendant plusieurs années pour des raisons personnelles.

Chers utilisateurs et développeurs d'Orbiter,

Je n'ai pas été dans cet endroit depuis un certain temps et pour des raisons personnelles, je n'ai pas pu pousser le développement d'Orbiter depuis quelques années. Pour garder Orbiter en vie et permettre à d'autres de travailler dessus, j'ai décidé de publier les sources sous une licence open source.

À propos du simulateur de vol spatial Orbiter

Orbiter est un simulateur avec interface axée sur la manœuvre d'un vaisseau spatial qui permet à l'utilisateur d'explorer le système solaire dans un nombre illimité de vaisseaux spatiaux, ainsi que permet à tout utilisateur d'explorer le système solaire dans divers vaisseaux spatiaux, à la fois réels, tels que la navette spatiale Atlantis, et fictifs, tels que le deltaplane .

Dans Orbiter, le système solaire se compose du soleil et de huit planètes. Pluton, les astéroïdes et les comètes ne sont pas inclus dans le package d'origine, mais peuvent être ajoutés. Bien que l'orbiteur contient une base de données de plus de 100 000 étoiles, ceux-ci ne sont pas disponibles en tant que destinations pour les voyages interstellaires malgré des correctifs pour les vols plus rapides que la lumière.

Également aussi Il a une option pour activer des étiquettes qui indiquent la situation et l'identité des objets dans le système solaire, comme des planètes, des lunes ou des vaisseaux spatiaux, affichés à distance. Enfin, des étiquettes peuvent être placées sur les corps célestes du système solaire pour certaines coordonnées à leur surface afin d'indiquer des villes, des lieux historiques, des formations géologiques et d'autres sites intéressants.

Il s'agit essentiellement de l'édition 2016 avec quelques corrections mineures (et au moins une majeure). J'espère que cela sera utile à quelqu'un. Le code est quelque peu désorganisé et mal documenté, mais il devrait être compilé et vous laisser avec une installation d'Orbiter fonctionnelle. Notez que le référentiel n'inclut pas toutes les textures planétaires requises, vous devez donc les installer séparément (par exemple, en réutilisant une installation existante d'Orbiter 2016 - cela est expliqué dans le fichier readme et ne nécessite que la définition d'une option CMake avant de configurer la construction).

L'interface de contrôle par défaut d'Orbiter se compose de deux écrans multifonctions et d'un HUD, chacun avec des modes de fonctionnement différents. Dans ce mode, toutes les commandes peuvent être saisies au clavier ou à la souris.

Le simulateur permet également la personnalisation des tableaux de bord et des instrumentsDe plus, certains navires ont des cockpits virtuels en 3D et des tableaux de bord en 2D qui permettent à l'utilisateur d'utiliser la souris pour interagir avec les panneaux. L'ajout d'un cockpit virtuel permet à l'utilisateur de regarder librement autour du point de vue du pilote.

La principale différence entre Orbiter et les jeux informatiques est que le projet n'offre le passage d'aucune mission, mais il offre la possibilité de simuler un vol réel, couvrant des tâches telles que le calcul d'une orbite, l'amarrage avec d'autres véhicules et la planification d'une trajectoire de vol vers d'autres planètes. La simulation utilise un modèle assez détaillé du système solaire.

Le code du projet est écrit en C++ avec des scripts en Lua et le code récemment publié est sous licence MIT. Actuellement, seule la plate-forme Windows est prise en charge et la version nécessite Microsoft Visual Studio. Les sources publiées sont pour l'"Édition 2016" avec des corrections supplémentaires.

Si vous voulez en savoir plus, vous pouvez vérifier les détails dans le lien suivant.


Le contenu de l'article adhère à nos principes de éthique éditoriale. Pour signaler une erreur, cliquez sur c'est par ici !.

Soyez le premier à commenter

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée.

*

*

  1. Responsable des données: Miguel Ángel Gatón
  2. Finalité des données: Contrôle du SPAM, gestion des commentaires.
  3. Légitimation: votre consentement
  4. Communication des données: Les données ne seront pas communiquées à des tiers sauf obligation légale.
  5. Stockage des données: base de données hébergée par Occentus Networks (EU)
  6. Droits: à tout moment, vous pouvez limiter, récupérer et supprimer vos informations.