Τεχνολογίες και υπηρεσίες που εξοικονομούν παιχνίδια στο Linux
Διαφήμιση
Το παιχνίδι στο Linux δεν ήταν ποτέ μεγαλύτερο. Ενώ η βιβλιοθήκη δεν είναι τόσο μεγάλη όσο αυτή που βρίσκετε στα Windows, σήμερα μπορείτε να παίξετε χιλιάδες παιχνίδια για το Linux. Πολλοί από αυτούς είναι τίτλοι ΑΑΑ.
Αυτή είναι μια μεγάλη αλλαγή από μια δεκαετία πριν, όταν τα περισσότερα παιχνίδια ήταν ελεύθερες και ανοιχτές πηγές χομπίστα. Αυτή η μετάβαση δεν συνέβη από μόνη της. Ποιες τεχνολογίες επέτρεψαν να συμβεί αυτό;
Προγράμματα οδήγησης γραφικών και API
Τα βιντεοπαιχνίδια φορολογούν πολλά μέρη ενός υπολογιστή, αλλά τα γραφικά αποτελούν το στοιχείο που ξεχωρίζει περισσότερο. Εάν ένα μηχάνημα δεν μπορεί να εμφανίσει τα γραφικά ομαλά, τότε ακόμα και τα casual παιχνίδια είναι μη εκκινητές. Αυτός είναι ο λόγος για την ύπαρξη ποιοτικών προγραμμάτων οδήγησης γραφικών για το Linux Πώς να εγκαταστήσετε ιδιόκτητους οδηγούς γραφικών σε Ubuntu, Fedora και Mint Πώς να εγκαταστήσετε ιδιόκτητους οδηγούς γραφικών σε Ubuntu, Fedora και Mint Τις περισσότερες φορές, θα είναι ωραία με open-source λογισμικού στο Linux. Αλλά αν θέλετε πραγματικό gaming και γραφική δύναμη, θα χρειαστείτε ιδιόκτητους οδηγούς. Εδώ είναι πώς να τα πάρετε. Διαβάστε περισσότερα ήταν ουσιαστικής σημασίας για τους παίκτες Linux να πάρουν τα χέρια τους σε οποιαδήποτε παιχνίδια σε όλα.
Αυτός είναι ο λόγος για τον οποίο ξεκινάμε αυτήν τη λίστα με το τι έχουν κάνει οι τρεις μεγάλοι κατασκευαστές καρτών γραφικών για το Linux, καθώς και ένα ουσιαστικό κομμάτι προγραμματισμού.
1. Intel
Οι περισσότεροι υπολογιστές έρχονται με επεξεργαστές Intel και ο τυπικός φορητός υπολογιστής σας διαθέτει ενσωματωμένα γραφικά και όχι αποκλειστικές κάρτες. Αυτές οι ρυθμίσεις προσφέρουν μια εξαιρετική εμπειρία Linux, επειδή η Intel κυκλοφορεί προγράμματα οδήγησης ανοιχτού κώδικα για την πλειοψηφία των τσιπ γραφικών.
Τα γραφικά της Intel δεν είναι τα καλύτερα για την αναπαραγωγή των τελευταίων τίτλων AAA σε εξαιρετικά υψηλές ρυθμίσεις, αλλά μπορούν να χειριστούν τα πιο casual παιχνίδια και πολλές παλαιότερες εκδόσεις.
2. AMD
Η AMD παρέχει ένα ιδιόκτητο πρόγραμμα οδήγησης για το Linux. Με αυτό το πρόγραμμα οδήγησης διαθέσιμο, οι παίκτες του Linux μπορούν να αποκτήσουν την απόδοση που προσδοκούν από ισχυρές πλατφόρμες παιχνιδιών με κάρτες γραφικών AMD. Αυτό παρέχει πρόσβαση στα πιο απαιτητικά παιχνίδια Linux.
Η AMD κυκλοφόρησε επίσης προγράμματα οδήγησης ανοιχτού κώδικα, με την προϋπόθεση ότι θα χρησιμοποιηθούν οι προδιαγραφές υλικού για άλλους προγραμματιστές και θα συνεισέφερε τον κώδικα σε άλλες προσπάθειες για να καταστούν οι κάρτες γραφικών συμβατές με το Linux.
3. Nvidia
Η Nvidia δημιούργησε επίσης ένα ιδιόκτητο πρόγραμμα οδήγησης για το Linux. Μια ελεύθερη και ανοιχτή έκδοση πηγής είναι διαθέσιμη, αλλά σε αντίθεση με την AMD, η Nvidia δεν προσφέρει πληροφορίες για άλλους χρήστες. Οι προγραμματιστές έχουν δημιουργήσει τον ελεύθερο οδηγό μέσω της αντίστροφης μηχανικής. Λειτουργεί αρκετά καλά για να προσφέρει μια ομαλή εμπειρία στην επιφάνεια εργασίας, αλλά η απόδοση του παιχνιδιού δεν συγκρίνεται με αυτό που μπορεί να κάνει ο ιδιόκτητος οδηγός.
4. OpenGL / Vulkan
Ναι, είναι #Vulkan μόνο στον Η / Υ. #Vulkan είναι το καλύτερο API αν θέλετε να επιτύχετε τους απόλυτους υψηλότερους ρυθμούς καρέ ανά τον υπολογιστή.
- Μπίλι Χαν (@billykhan) 11 Αυγούστου 2018
Το OpenGL είναι μια διεπαφή προγραμματισμού εφαρμογών για την απόδοση 2D ή 3D γραφικών. Χρησιμεύει ως τρόπος επικοινωνίας ενός βιντεοπαιχνιδιού με την ειδική κάρτα γραφικών. Χρησιμεύει ως εναλλακτική λύση στην Direct3D της Microsoft, που χρησιμοποιείται ευρέως από τα παιχνίδια στα Windows.
Η Silicon Graphics ξεκίνησε το πρόγραμμα OpenGL το 1992. Το 2006, η διοίκηση μεταφέρθηκε σε κοινοπραξία μη κερδοσκοπικού χαρακτήρα, τον όμιλο Khronos.
Το Vulkan είναι μια προσπάθεια να ανοικοδομήσουμε το OpenGL από το έδαφος. Η αρχική έκδοση ξεκίνησε το 2016 και συγκέντρωσε υποστήριξη. Το id του λογισμικού Tech 7 θα υποστηρίξει μόνο το Vulkan στον υπολογιστή.
Κινητήρες παιχνιδιών
Οι μηχανές παιχνιδιών είναι σουίτες ανάπτυξης λογισμικού προσαρμοσμένες στα παιχνίδια. Παρέχουν προγραμματιστές με απόδοση 2D ή 3D γραφικών, μηχανή φυσικής, ήχο, scripting και άλλα στοιχεία σχεδιασμού παιχνιδιών. Εάν η σχετική μηχανή παιχνιδιού δεν υποστηρίζει το Linux, τότε ένας προγραμματιστής παιχνιδιών είναι απίθανο να υποστηρίξει το λειτουργικό σύστημα.
Τα επόμενα τρία στοιχεία της λίστας είναι μηχανές παιχνιδιών που έχουν τροφοδοτήσει πολλούς από τους τίτλους που έχουν έρθει στο Linux.
5. Κινητήρας Quake (id Tech)
id Software είναι ο προγραμματιστής παιχνιδιών πίσω από τέτοιους εικονικούς τίτλους όπως η σειρά Doom και Wolfenstein. Η εταιρία αγκάλιασε το Linux στη δεκαετία του 1990 και θα συνέχιζε να φέρνει έναν αριθμό από τους τίτλους της. Αλλά ήταν ο μηχανισμός Quake, που χρησιμοποιήθηκε για να δημιουργήσει το Quake 2 και τις επόμενες εκδόσεις, που θα άφηναν ένα διαρκή αποτύπωμα στο τοπίο τυχερού παιχνιδιού Linux.
Τα περισσότερα από τα παιχνίδια του id Software που έγιναν στον κινητήρα Quake 2 έχουν μια θύρα Linux. Πιο συγκεκριμένα, το id απελευθέρωσε τον πηγαίο κώδικα του κινητήρα. Οι προγραμματιστές θα συνέχιζαν να δημιουργούν πολλούς ελεύθερους και ανοιχτούς σκοπευτές χρησιμοποιώντας τον κινητήρα Quake, όπως το OpenArena, το Alien Arena, το Nexuiz και το Warsow.
6. Ενότητα
Το 2012, η Unity Technologies πρόσθεσε τη δυνατότητα δημιουργίας παιχνιδιών Linux χρησιμοποιώντας τη μηχανή παιχνιδιών της Unity. Η ενότητα ξεκίνησε ως μηχανή παιχνιδιών για Mac OS X, αλλά τώρα υποστηρίζει πάνω από δύο δεκάδες πλατφόρμες. Οι προγραμματιστές που χρησιμοποιούν το Unity μπορούν να στοχεύουν υπολογιστές, κινητές συσκευές, κονσόλες παιχνιδιών, αποκωδικοποιητές και συσκευές VR.
Τα παιχνίδια Linux που έχουν κατασκευαστεί με χρήση της Unity περιλαμβάνουν επιστροφές Shadowrun, επιτραπέζιο προσομοιωτή και η ζωή είναι περίεργη: Πριν από τη θύελλα.
7. Unreal Engine
Το 1998, η Epic Games κυκλοφόρησε ένα shooter πρώτου προσώπου με το όνομα Unreal. Ενώ το παιχνίδι δημιούργησε μια σειρά που πωλούσε εκατομμύρια, ο κινητήρας που τροφοδοτούσε το παιχνίδι έγινε πιο δημοφιλής. Η Epic Games έχει παραχωρήσει άδεια χρήσης στον κινητήρα σε άλλους προγραμματιστές, οι οποίοι έχουν χρησιμοποιήσει την τεχνολογία για να δημιουργήσουν είδη τόσο διαφορετικά όσο παιχνίδια ρόλων και παιχνίδια μάχης.
Το 2014, τα Epic Games πρόσθεσαν την επιλογή να χρησιμοποιήσουν τον κινητήρα Unreal για να δημιουργήσουν παιχνίδια για το Linux και το SteamOS που βασίζεται στο Linux της Valve. Τα παιχνίδια Unreal Engine που έχουν έρθει στο Linux περιλαμβάνουν το Borderlands 2, το Bioshock Infinite και το Batman: Arkham Knight.
Επίπεδα συμβατότητας
Ένα παιχνίδι δεν χρειάζεται κατ 'ανάγκην εγγενή υποστήριξη Linux για να τρέξει με επιτυχία σε μια επιφάνεια εργασίας Linux. Η εξομοίωση είναι ένα παράδειγμα αυτού. Τα στρώματα συμβατότητας προσφέρουν μια πιο απρόσκοπτη λύση που δεν περιλαμβάνει την εκτόξευση ολοκληρωμένων εικονικών μηχανών. Ακολουθούν δύο μεγάλα.
8. Οίνος
Το Wine, το οποίο αντιπροσωπεύει το Wine Is Not Emulator, είναι ένα στρώμα συμβατότητας που επιτρέπει στους χρήστες Linux να εκτελούν εφαρμογές των Windows. Πώς να εκτελέσετε τα Windows Apps & Games με το Linux Wine Πώς να εκτελέσετε τα Windows Apps & Games με το Linux Wine Υπάρχει τρόπος να αποκτήσετε τα Windows λογισμικό που εργάζεται στο Linux; Μια απάντηση είναι να χρησιμοποιήσετε το κρασί, αλλά ενώ μπορεί να είναι πολύ χρήσιμο, θα πρέπει πιθανώς να είναι μόνο η τελευταία λύση. Εδώ γιατί. Διαβάστε περισσότερα . Το πρόγραμμα μπορεί να εκτελέσει κάποιο εμπορικό λογισμικό το οποίο οι άνθρωποι μπορεί να χρειάζονται για εργασία, όπως το Microsoft Office και το Adobe Photoshop.
Αλλά το κρασί είναι εξίσου χρήσιμο για τους παίκτες. Ακόμα και χωρίς την επίσημη υποστήριξη του Linux, μπορείτε να εκτελέσετε τίτλους όπως το Elder Scrolls, το Guild Wars, το StarCraft και το World of WarCraft.
Σε ορισμένες περιπτώσεις, χρειάζεται μόνο να εγκαταστήσετε το παιχνίδι και να εκτελέσετε το Wine για να εκτελέσετε το λογισμικό. Σε άλλες περιπτώσεις, πρέπει να πειραματιστείτε με διάφορες ρυθμίσεις έως ότου λάβετε τυχεροί. Ορισμένες θύρες Linux είναι πραγματικά παιχνίδια των Windows που συνοδεύονται από το Wine. Τέτοιο λογισμικό δεν είναι εγγενές, αλλά πολλοί παίκτες δεν παρατηρούν.
9. Πρωτόνιο
Ο οίνος μπορεί να λειτουργεί με ιδιόκτητα προγράμματα, αλλά είναι λογισμικό ανοιχτού κώδικα. Αυτό σημαίνει ότι οι προγραμματιστές είναι ελεύθεροι να πάρουν τον κώδικα και να το χρησιμοποιήσουν για να δημιουργήσουν άλλα έργα. Αυτό οδηγεί στο Proton.
Το Proton είναι μια παραλλαγή του Wine που η βαλβίδα έχει κυκλοφορήσει ως μια προσπάθεια να καταστήσει τα παιχνίδια ευκολότερα λιμάνια στο Linux. Τα παιχνίδια των Windows που υποστηρίζουν το Proton θα λειτουργούν σε συστήματα Linux που λειτουργούν με SteamOS της Valve Είναι η SteamOS μια καλή επιλογή για ένα σύστημα τυχερών παιχνιδιών; Είναι SteamOS μια καλή επιλογή για ένα σύστημα τυχερού παιχνιδιού; Μπορείτε να στηριχθείτε αποκλειστικά στο SteamOS με καλή απόδοση ή θα πρέπει να διατηρήσετε τη διπλή εκκίνηση με τα Windows; Ας ΡΙΞΟΥΜΕ μια ΜΑΤΙΑ. Διαβάστε περισσότερα και μηχανές ατμού. Θα τρέχουν επίσης σε παραδοσιακά επιτραπέζια Linux.
Το Proton επιτρέπει στους προγραμματιστές να απελευθερώνουν παιχνίδια για το Linux χωρίς να χρειάζεται να διαθέσουν πόρους για τη δημιουργία μιας συγκεκριμένης έκδοσης για Linux. Αυτό κάνει τη ζωή πιο εύκολη για τους κατασκευαστές παιχνιδιών και μπορεί να οδηγήσει σε περισσότερους τίτλους που διατίθενται για παίκτες Linux. Από την άλλη, τα παιχνίδια που τρέχουν μέσω ενός στρώματος συμβατότητας όπως το Proton ενδέχεται να μην προσφέρουν την ίδια απόδοση που μπορεί να έχετε από ένα παιχνίδι σχεδιασμένο για Linux.
Διανομείς παιχνιδιών
Δεδομένου του σχετικά μικρού marketshare της επιφάνειας εργασίας του Linux, δεν αποτελεί έκπληξη το γεγονός ότι οι προγραμματιστές παιχνιδιών δεν έχουν δώσει προτεραιότητα στο λειτουργικό σύστημα. Αλλά χάρη σε μερικούς δημοφιλείς διανομείς παιχνιδιών που κάνουν το δρόμο τους στο Linux, οι παίκτες είχαν την ευκαιρία να επιδείξουν τη ζήτηση για τίτλους. Αυτό έχει αυξήσει γρήγορα τον αριθμό των διαθέσιμων παιχνιδιών σήμερα.
Τα επόμενα τρία ηλεκτρονικά καταστήματα κλείνουν τη λίστα μας.
10. Humble Bundle
Το Humble Bundle έχει γίνει μια σημαντική πλατφόρμα ψηφιακής διανομής παιχνιδιών, αλλά οι πρώτες μέρες της υπηρεσίας ήταν πολύ πιο ταπεινοί. Ξεκίνησε με μια ομάδα ανεξάρτητων προγραμματιστών που πωλούσαν μια δέσμη παιχνιδιών που οι άνθρωποι μπορούσαν να ονομάσουν τη δική τους τιμή. Τα παιχνίδια ήταν Aquaria, Gish, Lugaru, Penumbra Overture και World of Goo. Ένα μέρος των πωλήσεων πήγε επίσης σε φιλανθρωπικούς σκοπούς.
Το πρώτο Humble Bundle ήταν μια μεγάλη επιτυχία που έφερε εκατοντάδες χιλιάδες δολάρια σε λίγες μέρες, αλλά υπήρξαν και σημαντικές επιπτώσεις για το Linux. Κάθε τίτλος ήταν διαθέσιμος για τους επιτραπέζιους υπολογιστές ελεύθερης και ανοικτής πηγής.
Στη συνέχεια, καθώς οι αριθμοί εισέρχονται, οι προγραμματιστές είδαν ότι οι χρήστες του Linux ήταν πρόθυμοι να πληρώσουν το ίδιο ποσό ή και περισσότερο από τους συνομηλίκους των Windows και των macOS. Οι επόμενες δέσμες απέδειξαν περαιτέρω ότι ήταν δυνατή η πραγματοποίηση κέρδους από την πώληση παιχνιδιών στο Linux.
11. Ατμός
Ο Steam είναι η υπηρεσία ψηφιακής διανομής που έχει καταγράψει τη βιομηχανία τυχερών παιχνιδιών για υπολογιστές. Πολλοί άνθρωποι αγοράζουν όλα τα παιχνίδια τους μέσω του Steam. Αυτός είναι ο λόγος για τον οποίο ήταν μεγάλη είδηση όταν η Valve ανακοίνωσε το 2012 ότι έφερε Steam στο Linux Πώς να εγκαταστήσετε το Steam και να ξεκινήσετε το gaming στο Linux Πώς να εγκαταστήσετε το Steam και να ξεκινήσετε το gaming στο Linux Η εγκατάσταση του Steam στους υπολογιστές Linux είναι απλή και το αποτέλεσμα είναι συνήθως την ίδια απρόσκοπτη εμπειρία παιχνιδιού που είχατε στα Windows. Διαβάστε περισσότερα .
Η έκδοση Steam του Linux δεν έφερε όλους τους τίτλους που ήταν διαθέσιμοι για Windows ή MacOS. Οι υπεύθυνοι ανάπτυξης εξακολουθούν να είναι υπεύθυνοι για να μεταφέρουν τους τίτλους τους. Αλλά αν έκαναν αυτή την προσπάθεια, υπήρχε τώρα μια μεγάλη αγορά για να πουλήσουν τα παιχνίδια τους στο Linux, και συνέβαινε να είναι το ίδιο που ήδη χρησιμοποιούσαν.
Ο ατμός και το Linux δεν είναι φυσικοί κρεμαστές. Όχι μόνο είναι οι περισσότεροι από αυτούς τους τίτλους ιδιόκτητο λογισμικό, αλλά οι περισσότεροι έρχονται με DRM. Αυτός είναι ένας συμβιβασμός που πρέπει να κάνετε αν θέλετε να παίξετε πολλά από τα παιχνίδια που έρχονται από τους μεγαλύτερους εκδότες των βιομηχανιών και είναι ένας πολύς παίκτης που είναι πρόθυμος να δεχτεί.
12. GOG.com
Το GOG.com είναι μια εταιρεία ψηφιακής διανομής που ήταν γνωστή ως Good Old Games. Στη δεκαετία του 1990, μια εταιρεία με έδρα την Πολωνία, με την επωνυμία CD Projekt, ξεκίνησε μια επιχείρηση με την απόκτηση δικαιωμάτων σε ξένα παιχνίδια, τη μετάφραση κειμένου και φωνητικών και την πώληση παιχνιδιών ως εναλλακτική λύση στα πειρατικά αντίγραφα που επικρατούσαν στην περιοχή. Η ιδέα ήταν να παράγει ένα προϊόν υψηλότερης ποιότητας που θα πληρώνουν οι άνθρωποι.
Στις αρχές της δεκαετίας του 2000, οι άνθρωποι άρχισαν να αγοράζουν ψηφιακές εκδόσεις παιχνιδιών και η DRM αυξήθηκε ως ένας τρόπος να σταματήσουν οι αγοραστές να μοιράζονται αντίγραφα. Το CD Projekt δημιούργησε μια θυγατρική γνωστή ως Good Old Games που αγόρασε κλασικούς τίτλους χωρίς DRM, χρησιμοποιώντας τις εμπειρίες της εταιρείας για την αντιστροφή των μηχανικών παιχνιδιών για να κάνουν τους τίτλους συμβατούς με το σύγχρονο υλικό.
Το 2012, τα Good Old Games ανακοίνωσαν ότι θα ξεκινήσουν να πωλούν παιχνίδια indie και τίτλους AAA. Προς το παρόν, το όνομα άλλαξε στο GOG.com. Το 2014, η εταιρεία ανακοίνωσε την υποστήριξη του Linux. Οι τίτλοι παραμένουν ελεύθεροι DRM, καθιστώντας τον ιστότοπο τον πιο εύκολο χώρο για να βρείτε και να κατεβάσετε παιχνίδια χωρίς DRM για Linux.
Το μέλλον είναι έντονο για το Linux Gaming
Σχετικά λίγοι παίκτες χρησιμοποιούν desktop Linux, αλλά η αγορά αλλάζει. Χρησιμοποιώντας το Linux για να τροφοδοτήσει τα μηχανήματα ατμού του, η Valve ωθεί τους προγραμματιστές να δημιουργήσουν παιχνίδια για να τρέξουν στο Linux, ακόμα κι αν γυρίσουν σε μια λύση όπως το Proton. Η Google ενθαρρύνει την ανάπτυξη επίσης ξεκινώντας τη πλατφόρμα τυχερών παιχνιδιών Stadia που βασίζεται στο Linux.
Στη συνέχεια, όταν θεωρείτε ευρεία υποστήριξη για το Vulkan, εξετάζετε ένα πολύ φιλικότερο περιβάλλον για τυχερά παιχνίδια Linux.
Με τον τρόπο που τα πράγματα πηγαίνουν, ο μόνος χρόνος καλύτερα να είναι ένας παίκτης του Linux από ότι τώρα είναι οι μέρες μπροστά. Έτσι καθίστε πίσω, πιάσε ένα ελεγκτή παιχνιδιών φιλικό προς το Linux Πώς να πάρει τους ελεγκτές παιχνιδιών που τρέχουν στο Linux Πώς να πάρει τους ελεγκτές παιχνιδιών που τρέχουν στο Linux Θέλετε να ξεκινήσετε τα παιχνίδια στο Linux; Εδώ είναι ένας τρόπος για να καθοδηγήσει για να πάρει τους αγαπημένους σας ελεγκτές παιχνιδιών εργασίας. Διαβάστε περισσότερα και διασκεδάστε.