Frictional Games ανοιχτού κώδικα Amnesia παιχνίδια

Εταιρεία τριβής Παιχνίδια ανακοινώθηκε σχετικά με το άνοιγμα του πλήρους πηγαίου κώδικα των 3D παιχνιδιών στο είδος "εφιαλτικής επιβίωσης" - Amnesia: The Dark Descent и Αμνησία: Μια μηχανή για Γουρούνια, κυκλοφόρησε το 2010 και το 2013. Τα περιουσιακά στοιχεία του παιχνιδιού παραμένουν ιδιόκτητα. Δεν είναι η πρώτη φορά που δημοσιεύεται ο κώδικας του Frictional Game· το 2010, η εταιρεία άνοιξε κωδικός μηχανής παιχνιδιού HPL1 και το παιχνίδι γράφεται πάνω του"Penumbra: Ουβερτούρα".

Ο κώδικας του παιχνιδιού είναι ανοιχτός με τη δωρεάν άδεια GPLv3 και δημοσιεύεται στο GitHub (Amnesia: The Dark Descent, Αμνησία: Μια μηχανή για χοίρους). Τα παιχνίδια είναι γραμμένα σε C++ και χρησιμοποιούν SDL για επεξεργασία εισόδου και OpenGL για γραφικά. Τα αποθετήρια περιλαμβάνουν αρχεία για δημιουργία για Linux και macOS χρησιμοποιώντας CMake και για Windows χρησιμοποιώντας Visual Studio 2010. Εκτός από τον κώδικα για τα ίδια τα παιχνίδια, ο πηγαίος κώδικας για τους σχετικούς επεξεργαστές παιχνιδιών είναι επίσης ανοιχτού κώδικα. Αναμένεται ότι ο ανοιχτός κώδικας θα απλοποιήσει την ανάπτυξη mods, από τα οποία υπάρχουν ήδη περισσότερα από χίλια για αυτά τα παιχνίδια, και θα επιτρέψει τη δημιουργία νέων μηχανών ανοιχτού παιχνιδιού με βάση τις τεχνολογίες που εμπλέκονται στα παιχνίδια Amnesia .

Από τις δυνατότητες που προσφέρονται σε ανοιχτό κώδικα που μπορεί να είναι χρήσιμες στους προγραμματιστές μηχανών παιχνιδιών, σημειώνονται τα ακόλουθα:

  • Χάρτες σκιών με λειασμένες άκρες.
  • Ένα σύστημα αποκοπής αόρατης περιοχής σε πραγματικό χρόνο που λειτουργεί με δυναμικά αντικείμενα.
  • Σύστημα αυτόματης απόδοσης στατικών αντικειμένων, που λειτουργεί σε batch mode.
  • Σύστημα απόδοσης αναβαλλόμενης σκιάς.
  • Ένα πρόγραμμα επεξεργασίας με πλήρη χαρακτηριστικά, που περιλαμβάνει υποστήριξη για λειτουργίες όπως η επιλογή αλγορίθμων και η προσαρμογή ορατών περιοχών.
  • Ένα απλό σύστημα τεχνητής νοημοσύνης για τη δημιουργία bots και έξυπνων πρακτόρων.
  • Προηγμένο σύστημα προσομοίωσης φυσικού ήχου.
  • Ένα σύστημα για την οικοδόμηση αλληλεπίδρασης που βασίζεται σε φυσικές διαδικασίες.
  • Διαθέτετε μηχανή ήχου χρησιμοποιώντας API Ανοιχτό.
  • Μια μηχανή που εφαρμόζει διάφορες τεχνολογίες rendering και gameplay.

Frictional Games ανοιχτού κώδικα Amnesia παιχνίδια

Πηγή: opennet.ru

Προσθέστε ένα σχόλιο