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

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

Θα ακούσετε πολλές καταγγελίες που κυμαίνονται από την εποικοδομητική κριτική έως την απροβλημάτιστη ψευτορκία

Ως αποτέλεσμα, μπορούμε να μάθουμε πολλά παρακολουθώντας τους τρόπους με τους οποίους οι διαφορετικοί προγραμματιστές παιχνιδιών χειρίζονται τα σχέδιά τους και τη σχέση τους με τις κοινότητές τους. Δεν μας λένε τα πάντα, αλλά συχνά περιγράφουν λεπτομέρειες σχετικά με τη διαδικασία, τις προθέσεις τους και το όραμά τους. Επίσης, έβαλαν αρκετά λεπτομερείς σημειώσεις patch, πράγμα που είναι δροσερό.

Τα δύο παιχνίδια των οποίων η συνεχής εξέλιξη έχω ακολουθήσει τα πλησιέστερα είναι Παρακολούθηση , και Dungeons and Dragons Online . Θα τα χρησιμοποιήσω για τα παραδείγματα μου.

1. Να είστε ανοιχτοί για τις προθέσεις σας

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

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

2. Διορθώστε τα λάθη σας

DDO έχει ένα σφάλμα με τις σκάλες του. Μερικές φορές δεν μπορείτε να ανεβείτε επάνω τους πέρα ​​από ένα συγκεκριμένο σημείο, και άλλες φορές δεν μπορείτε να πάρετε ακόμη και επάνω τους για μερικά δευτερόλεπτα. Αυτό οφείλεται εν μέρει στην καθυστέρηση, η οποία επηρεάζει όλα τα online παιχνίδια. Αλλά μερικές φορές, ακόμη και όταν κάθε άλλο σύστημα λειτουργεί καλά, χωρίς καθυστέρηση, οι σκάλες απλά δεν το κάνουν. Οι devs ισχυρίστηκαν ότι έχουν διορθώσει αυτό το σφάλμα όσες φορές αρνήθηκαν την ύπαρξή του. Ακόμα και τώρα, δεν είναι στη λίστα με γνωστά ζητήματα.

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

3. Δηλώστε τα πάντα

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

Δεν πρόκειται μόνο για σχολιασμό του κώδικα, αλλά για την τεκμηρίωση των αποφάσεών σας

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

Η έλλειψη τέτοιου είδους τεκμηρίωσης οδηγεί σε απρόβλεπτα - και μερικές φορές σχεδόν μη σταθερά - σφάλματα.

4. Παίξτε το δικό σας παιχνίδι

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

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

Αυτή η αρχή ονομάζεται επίσης "κατανάλωση της δικής σας τροφής για σκύλους". Θα πρέπει να είστε αρκετά βέβαιοι στο δικό σας προϊόν που το χρησιμοποιείτε καθημερινά. Αυτή η αρχή ισχύει περισσότερο για τις εφαρμογές απ 'ό, τι για τα blogs, για παράδειγμα, αλλά είναι σημαντικό να θυμόμαστε. Εάν οι χρήστες σας διαπιστώσουν ότι δεν χρησιμοποιείτε το δικό σας προϊόν, θα αναρωτιούνται γιατί πρέπει.

5. Μην αποξενώσετε αυτούς που ήρθαν πρώτοι

Αυτό είναι ένα πρόβλημα που έχει επηρεάσει το DDO, σχεδόν κάθε άλλο MMO εκεί έξω, και μπορεί ακόμη και να χτυπήσει Overwatch μια μέρα. Ουσιαστικά, μερικές φορές οι προγραμματιστές παιχνιδιών θα καταστρέψουν λίγο ή πολύ το ίδιο πράγμα που προσέλκυσε το αρχικό τους κοινό. Μερικές φορές προσπαθούν να προσελκύσουν νέους παίκτες με την αλλαγή της μηχανικής, μόνο για να καταστρέψουν το βασικό gameplay. Μερικές φορές πηγαίνουν απλά και κάνουν ό, τι οι αρχικοί παίκτες δούλευαν τόσο σκληρά για παρωχημένους. Μερικές φορές οι νέες προσπάθειες δημιουργίας εσόδων τους ανατρέπουν την ισορροπία του παιχνιδιού.

Μερικές φορές προσπαθούν να βασίσουν το παιχνίδι τους στην D & D 4η έκδοση, την οποία όλοι μισούν.

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

Ποτέ δεν θα κάνεις όλους ευτυχισμένους, αλλά υπάρχουν πολλά που πρέπει να πούμε για τη διατήρηση των παλιών χρονόμετρων γύρω

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

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