Η Fenris Creations, παλαιότερα γνωστή ως CCP Games, άνοιξε τον πηγαίο κώδικα Άνθρακας - τη δική μας μηχανή στην οποία λειτουργούν EVE Online и EVE Frontier. επί επίσημη ιστοσελίδα Το Carbon περιγράφεται ως ένα cross-platform framework για την κατασκευή μεγάλων εικονικών κόσμων, όπου βασικά στοιχεία μπορούν να μελετηθούν, να χρησιμοποιηθούν και να βελτιωθούν από την κοινότητα.
Δεν πρόκειται απλώς για μια ενιαία δοκιμαστική ενότητα, αλλά για ένα σύνολο οργανωτικών αποθετηρίων. Μηχανή CARBON στο GitHub: Trinity, Destiny, Scheduler, Core, IO, στοιχεία ήχου, εργαλεία πόρων και άλλα μέρη της υποδομής. Τριάδα είναι υπεύθυνος για τη μηχανή γραφικών Carbon και δημοσιεύεται με την επιφύλαξη Άδεια MIT, αλλά αναφέρεται ρητά ότι δεν παραχωρεί δικαιώματα σε εμπορικά σήματα και περιεχόμενο παιχνιδιών CCP/Fenris. Πεπρωμένο Περιγράφεται ως ένας πυρήνας προσομοίωσης κόσμου παιχνιδιού για την οικογένεια MMO EVE και διανέμεται επίσης με την άδεια MIT.
Το Fenris διακρίνει το Destiny ως ένα σύστημα φυσικής και pathfinding, που τροφοδοτεί τις πρωτοφανείς μαζικές μάχες PvP του EVE, συμπεριλαμβανομένων μαχών που περιλαμβάνουν χιλιάδες παίκτες. Το CarbonIO είναι υπεύθυνο για το επίπεδο δικτύωσης, το CarbonUI για τη διεπαφή, το CarbonAudio για την επεξεργασία ήχου σε σκηνές πλήθους και το scripting βασίζεται σε Python.
Ωστόσο, αυτό δεν σημαίνει ότι μπορείτε πλέον απλώς να δημιουργήσετε ένα δωρεάν EVE Online από τον πηγαίο κώδικα. Για παράδειγμα, Το README του Destiny αναφέρει ξεκάθαρα, το οποίο απαιτεί εξαρτήσεις Perforce και τη μεταβλητή CCP_EVE_PERFORCE_BRANCH_PATH για τη μεταγλώττιση. Ο Fenris εξηγεί το άνοιγμα του Carbon ως εστίαση στη διαφάνεια και τη μακροζωία: η μηχανή δημιουργήθηκε για ζωντανούς κόσμους ικανούς να επιβιώσουν για δεκαετίες και ο ανοιχτός κώδικας θα πρέπει να επιτρέπει στους προγραμματιστές να εξερευνούν και να βασίζονται σε αυτό το θεμέλιο.
Πηγή: linux.org.ru
