Η πλήρης δήλωση του John Carmack σχετικά με το προγραμματισμένο κλείσιμο του Echo VR

Η πλήρης δήλωση του John Carmack σχετικά με το προγραμματισμένο κλείσιμο του Echo VR

Η πλήρης δήλωση του John Carmack σχετικά με το προγραμματισμένο κλείσιμο της Echo VR's PlatoBlockchain Data Intelligence. Κάθετη αναζήτηση. Ολα συμπεριλαμβάνονται.

Ο πρώην CTO της Oculus, John Carmack, απάντησε σε αίτημα για σχόλιο από το UploadVR σχετικά με το προγραμματισμένο κλείσιμο της Echo VR από τη Meta.

Μπορείτε να διαβάσετε την πλήρη δήλωση του Carmack παρακάτω.

Για όσους προλάβουν, νωρίτερα αυτή την εβδομάδα ο Meta σόκαρε τους οπαδούς ενός από τα πρώτα αθλήματα της VR, του Echo VR, με την ανακοίνωση ότι από 1 Αυγούστου 2023 στις 10 π.μ. ώρα Ειρηνικού, είναι "οι διακομιστές και οι υπηρεσίες θα κλείσουν αποτρέποντας οποιαδήποτε περαιτέρω αναπαραγωγή." Echo VR fκυκλοφόρησε για πρώτη φορά σε 2017 για υπολογιστή που βασίζεται Ρήγμα και επωφελήθηκε πολύ από την ασύρματη σύνδεση με την Quest λίγα χρόνια αργότερα. Η Meta, τότε το Facebook, απέκτησε τον προγραμματιστή της Echo Ready At Dawn στα μέσα του 2020, και θεωρήσαμε το ομαδικό άθλημα zero-g του στούντιο ένα από τα top 10 καλύτεροι τίτλοι για να παίξετε σε VR. Είναι σχεδόν κοντά, καθώς κάποιοι μπορεί να φτάσουν στο να βιώσουν το άθλημα που περιγράφεται στο μυθιστόρημα επιστημονικής φαντασίας Το παιχνίδι του Ender. Έκκληση προς «Αποθήκευση Echo VR” έχει περισσότερες από 17,000 υπογραφές από τη στιγμή που γράφεται αυτό το άρθρο, με ένα editorial από την μακροχρόνια παίκτρια Echo VR Sonya Haskins, γνωστή και ως Hasko7, περιγράφοντας γραπτώς την κοινή απώλεια «Οι άνθρωποι έχουν ερωτευτεί, έχουν βρει καριέρα και έχουν κάνει σημαντικές αλλαγές στη ζωή τους» ενώ παίζουν, και «υπάρχουν έφηβοι που έχουν παίξει αυτό το παιχνίδι για το 1/3 της ζωής τους». Την Πέμπτη, ο CTO του Meta Andrew "Boz" Bosworth αναφέρθηκε στο προγραμματισμένο κλείσιμο του παιχνιδιού μέσω Instagram — έχουμε μεταγράψει τα σχόλιά του εδώ — λέγοντας ότι «αυτοί οι πόροι θα μπορούσαν να χρησιμοποιηθούν για άλλες χρήσεις που πιστεύω ότι θα είναι χρήσιμες για τα δεκάδες εκατομμύρια τώρα που βρίσκονται σε VR». Ο Bosworth ανέφερε επίσης ότι η Carmack "δεν θα είχε κλείσει το Echo VR".

Carmack, ο οποίος έφυγε από το Meta στα τέλη του περασμένου έτους για να επικεντρωθεί στην εκκίνηση της τεχνητής γενικής νοημοσύνης του, έστειλε τα ακόλουθα στο UploadVR μέσω email:

Επικοινώνησα με τον Boz μόλις άκουσα για την ανακοίνωση για το τέλος της ζωής του Echo. Έχουμε κάνει παρόμοιες συζητήσεις στο παρελθόν — νόμιζα ότι ήταν λάθος να μην κρατήσω το Oculus Rooms εκτέλεση και μεταφορά στο Quest και σκέφτηκα ότι ήταν λάθος να εγκαταλείψω όλο το περιεχόμενο του GearVR/Go όταν το επίπεδο εξομοίωσής μου λειτούργησε για τουλάχιστον ένα μεγάλο μέρος των πραγμάτων.  Πιστεύω στο να σώσω τα πάντα.

Ακόμα κι αν υπάρχουν μόνο δέκα χιλιάδες ενεργοί χρήστες, η καταστροφή αυτής της τιμής χρήστη θα πρέπει να αποφευχθεί εάν είναι δυνατόν.  Η εταιρεία σας υφίσταται μεγαλύτερη ζημιά όταν αφαιρείτε κάτι πολύτιμο σε έναν χρήστη από ό,τι αποκομίζετε όφελος παρέχοντας κάτι εξίσου πολύτιμο σε αυτόν ή σε άλλους. Η αξία χρήστη είναι το νούμερο ένα σημείο ομιλίας μου μακράν, αλλά η «εστίαση» είναι επίσης αρκετά ψηλά και το κόστος ευκαιρίας είναι πραγματικό πράγμα.

Νομίζω ότι υπάρχει πιθανός ένας βαθμός συλλογισμού με κίνητρα εσωτερικά που γέρνει το τραπέζι προς το «απλώς σκοτώστε το», αλλά είναι δύσκολο να επιχειρηματολογήσουμε για εναλλακτικές λύσεις, και Νόμιζα ότι η δήλωση του Μποζ ήταν ειλικρινής και αληθινή.  Ο Boz έδωσε το πράσινο φως για την κυκλοφορία του ριζικού build του Oculus Go για το οποίο είχα ταραχτεί εδώ και καιρό, αλλά αφού είδα πόση εσωτερική προσπάθεια χρειάστηκε για να γίνει, σχεδόν ένιωσα άσχημα γι' αυτό. Οι περιορισμοί είναι απλώς διαφορετικοί σε μια εταιρεία του μεγέθους της Meta.

Μπορώ να υποστηρίξω πολλές πιθανές επιλογές:

Πτώση στην απολύτως ελάχιστη υποστήριξη. Βάλτε έναν μόνο προγραμματιστή υπεύθυνο να το συντηρεί και να κάνει ό,τι μπορεί με την κοινότητα.  Στην Id Software, είχαμε έναν τύπο που διαχειριζόταν το Quake Live για μεγάλο χρονικό διάστημα και νομίζω ότι αυτό ήταν το σωστό. Αυτό σχεδόν σίγουρα δεν θα «βγάλει» από μια ανάλυση κόστους-οφέλους για την Echo, αλλά πολλοί άνθρωποι δαπανώνται σε χειρότερα πράγματα, και παρόλο που πάντα σκέφτομαι την αποτελεσματικότητα, θα το θεωρούσα δικαιολογημένο για τα άυλα.

Αποσύνδεση του έργου. Τους πρότεινα να δουν αν κάποιος στην ομάδα ήθελε να φύγει από το Meta και να αναλάβει το έργο. Τα μέλη της ομάδας μπορούν να δουν τους πίνακες εργαλείων και να κάνουν μια αξιολόγηση σχετικά με το εάν υπάρχει βιώσιμος τρόπος για να υποστηρίξει το παιχνίδι έστω και έναν προγραμματιστή. Μπορεί να υπάρχουν εσωτερικά άτομα που πιστεύουν ότι η ανάπτυξη του παιχνιδιού έχει κακοδιαχειριστεί και υπάρχει πιθανότητα αναγέννησης εάν ληφθούν διαφορετικές αποφάσεις. Τους πρότεινα να πουλήσουν τα δικαιώματα για 10 χιλιάδες $. Ο Meta πλήρωσε πολλά εκατομμύρια δολάρια για να αποκτήσει το Ready at Dawn, οπότε αυτό θα ήταν ένα πικρό χάπι για να το καταπιούμε, αλλά θα εξακολουθούσε να είναι ένα καθαρό καλό για το VR. Δυστυχώς, η διαδικασία απόσπασης κάτι δεν είναι καθόλου απλή στο Meta και περιλαμβάνει μεγάλη κυβερνητική επίβλεψη σε αυτό το σημείο.

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

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

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

Ένας μικρός προγραμματιστής μπορεί, θεωρητικά, απλώς sσημειώστε μια κεφαλίδα σχολίου άδειας χρήσης σε όλα τα αρχεία και ρίξτε το έργο στο GitHub, αλλά αυτό συμβαίνει σπάνια (προς λύπη μου!). Η προσπάθεια να γίνει στο Meta, με όλες τις νομικές και τεχνικές αναθεωρήσεις, είναι πολύ μεγαλύτερη και οι κίνδυνοι πολύ χειρότεροι.

Αν και αυτό είναι πρωτίστως ένα επιχειρηματικό πρόβλημα, εξακολουθούν να υπάρχουν τεχνικά παιχνίδια που μπορούν να βοηθήσουν στο μέλλον και ενθαρρύνω όλους, εντός και εκτός Meta, να τα σκεφτούν:

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

Κάθε παιχνίδι πρέπει να διασφαλίζει ότι εξακολουθεί να λειτουργεί σε κάποιο επίπεδο χωρίς υποστήριξη κεντρικού διακομιστή. Ακόμη και όταν δεν εξετάζουμε τις ανησυχίες για το τέλος της ζωής, το να μπορείς να εργάζεσαι όταν το Διαδίκτυο είναι εκτός λειτουργίας είναι πολύτιμο. Εάν μπορείτε να υποστηρίξετε κάποιο επίπεδο παιχνιδιού LAN για ένα παιχνίδι πολλών παικτών, η πόρτα είναι τουλάχιστον ανοιχτή για τους χρήστες να γράψουν proxies στο μέλλον. Η υποστήριξη διακομιστών που εκτελούνται από χρήστες ως επιλογή μπορεί πραγματικά να εξοικονομήσει κόστος φιλοξενίας και επίσης ανοίγει διάφορους δημιουργικούς δρόμους της κοινότητας.

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

Σφραγίδα ώρας:

Περισσότερα από UploadVR