Το Orbiter Space Flight Simulator είναι πλέον ανοιχτού κώδικα 

Μοιραστήκαμε πρόσφατα εδώ στο blog τις ειδήσεις για την κυκλοφορία του το στρώμα D3D9On12 με τις οποίες τώρα μπορούν να επωφεληθούν διάφορες εφαρμογές όπως τα έργα vkd3d και VKD3D-Proton και τώραακολουθώντας το ορόσημο της μεγάλης έκδοσης κωδικού έργου, πρόσφατα ανακοινώθηκε η κυκλοφορία του έργου Orbiter Space Flight Simulator.

Για όσους δεν το γνωρίζουν αυτό, πρέπει να το γνωρίζουν προσφέρει έναν ρεαλιστικό προσομοιωτή διαστημικών πτήσεων που συμμορφώνεται με τους νόμους της Νεύτωνας μηχανικής. Το κίνητρο για το άνοιγμα του κώδικα είναι η επιθυμία να δοθεί στην κοινότητα η ευκαιρία να συνεχίσει την ανάπτυξη του έργου αφού ο συγγραφέας δεν μπορεί να αναπτυχθεί για αρκετά χρόνια για προσωπικούς λόγους.

Αγαπητοί χρήστες και προγραμματιστές του Orbiter,

Δεν έχω βρεθεί εδώ για αρκετό καιρό και για προσωπικούς λόγους δεν κατάφερα να ωθήσω την ανάπτυξη του Orbiter για μερικά χρόνια. Για να κρατήσω το Orbiter ζωντανό και να επιτρέψω σε άλλους να εργαστούν σε αυτό, αποφάσισα να κυκλοφορήσω τις πηγές με άδεια ανοικτού κώδικα.

Σχετικά με τον προσομοιωτή διαστημικής πτήσης Orbiter

Το Orbiter είναι προσομοιωτής με διεπαφή εστιασμένη στον ελιγμό ενός διαστημόπλοιου που επιτρέπει στον χρήστη να εξερευνήσει το ηλιακό σύστημα σε απεριόριστο αριθμό διαστημόπλοιων, καθώς επιτρέπει σε κάθε χρήστη να εξερευνήσει το ηλιακό σύστημα σε διάφορα διαστημόπλοια, τόσο πραγματικά, όπως το Space Shuttle Atlantis, όσο και φανταστικά, όπως το Delta-ανεμόπτερο .

Στο Orbiter το ηλιακό σύστημα αποτελείται από τον ήλιο και οκτώ πλανήτες. Ο Πλούτωνας, οι αστεροειδείς και οι κομήτες δεν περιλαμβάνονται στο αρχικό πακέτο, αλλά μπορούν να προστεθούν. Αν και το Orbiter περιέχει μια βάση δεδομένων με περισσότερα από 100 αστέρια, αυτά δεν είναι διαθέσιμα ως προορισμοί για διαστρικά ταξίδια παρά τα μπαλώματα για πτήσεις ταχύτερες από το φως.

Επίσης Έχει τη δυνατότητα ενεργοποίησης ετικετών που υποδεικνύουν την κατάσταση και την ταυτότητα των αντικειμένων στο ηλιακό σύστημα, όπως πλανήτες, φεγγάρια ή διαστημόπλοια, που εμφανίζονται από απόσταση. Τέλος, οι ετικέτες μπορούν να τοποθετηθούν σε ουράνια σώματα του ηλιακού συστήματος για ορισμένες συντεταγμένες στην επιφάνειά τους για να υποδείξουν πόλεις, ιστορικά μέρη, γεωλογικούς σχηματισμούς και άλλες ενδιαφέρουσες τοποθεσίες.

Πρόκειται ουσιαστικά για την έκδοση του 2016 με κάποιες μικρές διορθώσεις (και τουλάχιστον μία σημαντική). Ελπίζω αυτό να είναι χρήσιμο σε κάποιον. Ο κώδικας είναι κάπως ανοργάνωτος και ελάχιστα τεκμηριωμένος, αλλά θα πρέπει να καταρτιστεί και να σας αφήσει με μια λειτουργική εγκατάσταση του Orbiter. Λάβετε υπόψη ότι το αποθετήριο δεν περιλαμβάνει όλες τις απαιτούμενες υφές πλανητών, οπότε πρέπει να τις εγκαταστήσετε ξεχωριστά (για παράδειγμα, επαναχρησιμοποίηση υπάρχουσας εγκατάστασης του Orbiter 2016 - αυτό εξηγείται στο αρχείο readme και απαιτεί μόνο ρύθμιση μιας επιλογής CMake πριν από τη διαμόρφωση της κατασκευής).

Η προεπιλεγμένη διεπαφή ελέγχου στο Orbiter αποτελείται από δύο οθόνες πολλαπλών λειτουργιών και ένα HUD, το καθένα με διαφορετικούς τρόπους λειτουργίας. Σε αυτήν τη λειτουργία όλες οι εντολές μπορούν να εισαχθούν μέσω πληκτρολογίου ή ποντικιού.

Ο προσομοιωτής επιτρέπει επίσης την προσαρμογή των ταμπλό και των οργάνωνΕπιπλέον, ορισμένα πλοία διαθέτουν εικονικά πιλοτήρια σε 3D και πίνακες ελέγχου σε 2D τα οποία επιτρέπουν στο χρήστη να χρησιμοποιεί το ποντίκι για να αλληλεπιδράσει με τα πάνελ. Η προσθήκη ενός εικονικού πιλοτηρίου επιτρέπει στον χρήστη να κοιτάζει ελεύθερα γύρω από την οπτική του πιλότου.

Η βασική διαφορά μεταξύ του Orbiter και των παιχνιδιών στον υπολογιστή είναι ότι το έργο δεν προσφέρει τη διέλευση οποιασδήποτε αποστολής, αλλά παρέχει την ευκαιρία προσομοίωσης μιας πραγματικής πτήσης, κάλυψη εργασιών όπως υπολογισμός τροχιάς, αγκύρωση με άλλα οχήματα και σχεδιασμός διαδρομής πτήσης προς άλλους πλανήτες. Η προσομοίωση χρησιμοποιεί ένα αρκετά λεπτομερές μοντέλο του ηλιακού συστήματος.

Ο κώδικας του έργου είναι γραμμένος σε C ++ με σενάρια σε Lua και ο κωδικός που κυκλοφόρησε πρόσφατα είναι υπό την άδεια MIT. Προς το παρόν, υποστηρίζεται μόνο η πλατφόρμα των Windows και η κατασκευή απαιτεί Microsoft Visual Studio. Οι δημοσιευμένες πηγές είναι για την "Έκδοση 2016" με πρόσθετες διορθώσεις.

Αν θέλετε να μάθετε περισσότερα σχετικά, μπορείτε να ελέγξετε τις λεπτομέρειες Στον ακόλουθο σύνδεσμο.


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.