Τι είναι το RNG; Ένα μάθημα για παίκτες

Τι είναι το RNG; Ένα μάθημα για παίκτες

Έχετε νιώσει ποτέ συγκλονισμένος από τον αριθμό των ακρωνυμίων στον κόσμο του gaming; Από είδη έως τεχνικούς όρους, υπάρχουν πολλά που πρέπει να παρακολουθείτε. Για παράδειγμα, τι είναι το RNG;





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





Τι είναι το RNG;

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





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

True RNG και Pseudo-RNG

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



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

Ωστόσο, αυτό δεν αφορά το gaming RNG. Για μεγαλύτερη ταχύτητα και ευκολότερη αναπαραγωγή, πολλά προγράμματα, συμπεριλαμβανομένων των παιχνιδιών, χρησιμοποιούν αυτό που είναι γνωστό ως ψευδοτυχαία δημιουργία αριθμών Το





Το Pseudo-RNG χρησιμοποιεί έναν αλγόριθμο (σκεφτείτε το σαν έναν τύπο) που εκτελεί μαθηματικές πράξεις στο a σπόρος (αρχική) τιμή για να προκύψει ένας τυχαίος αριθμός. Για να επιτύχετε διαφορετικές εξόδους κάθε φορά, είναι σημαντικό να χρησιμοποιήσετε έναν σπόρο που είναι όσο το δυνατόν πιο τυχαίος.

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





ο υπολογιστης μου ειναι συνδεδεμενος αλλα δεν φορτιζει
int rand = (a * milliseconds + b) % c

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

Παραδείγματα RNG στο Gaming

Τώρα που γνωρίζετε τις τεχνικές λεπτομέρειες του RNG, ας ρίξουμε μια ματιά σε μερικά παραδείγματα RNG σε παιχνίδια για να δούμε πώς παίζει ρόλο.

Loot RNG

Το RNG παίζει μεγάλο ρόλο σε παιχνίδια εστιασμένα σε λάφυρα όπως το Destiny, το Borderlands και το Diablo. Όταν ανοίγετε ένα σεντούκι θησαυρού ή νικάτε έναν εχθρό, η ανταμοιβή που πέφτει δεν είναι η ίδια σε κάθε περίπτωση. Το παιχνίδι το καθορίζει τυχαία κάθε φορά, οπότε μπορεί να καταλήξετε τυχεροί και να πάρετε ένα εξαιρετικά σπάνιο αντικείμενο αμέσως ή μια πανοπλία χαμηλού επιπέδου ξανά και ξανά.

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

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

Προσδιορισμός ποσοστών πιθανότητας με RNG

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

Για παράδειγμα, όταν επιτίθεστε σε JRPG όπως το Persona 5 ή το Chrono Trigger, μπορεί να ενεργοποιήσετε ένα κρίσιμο χτύπημα που προκαλεί επιπλέον ζημιά. Αυτό συμβαίνει τυχαία, αν και σε πολλά παιχνίδια μπορείτε να αυξήσετε τις πιθανότητές σας χρησιμοποιώντας ορισμένα αντικείμενα. Σε ένα παιχνίδι Pokémon, το RNG καθορίζει πόσο συχνά γίνονται μάχες με άγρια ​​Pokémon και ποια πλάσματα συναντάτε.

Παρόμοια παραδείγματα αυτού εμφανίζονται σε παιχνίδια όπως το Super Smash Bros. Ο χαρακτήρας Mr. Game & Watch έχει μια κίνηση που ονομάζεται Judge που εμφανίζει έναν αριθμό από ένα έως εννέα όταν χρησιμοποιείται. Η τιμή καθορίζεται με RNG κάθε φορά που το χρησιμοποιείτε, με την εξαίρεση ότι δεν μπορείτε να λάβετε τον ίδιο αριθμό δύο φορές στη σειρά.

Διαδικαστική δημιουργία μέσω RNG

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

πώς να κατεβάσετε ένα βίντεο από οποιονδήποτε ιστότοπο

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

Όπως και άλλες μορφές RNG, οι προγραμματιστές παιχνιδιών προσθέτουν περιορισμούς, έτσι ώστε οι κόσμοι να μην δημιουργούνται εντελώς τυχαία. Για παράδειγμα, δεν θα βρείτε τυχαία πλωτά μπλοκ εδάφους πάνω από έναν ωκεανό στο Minecraft.

RNG στο Speedrunning

Υπάρχει πιθανότητα να έχετε ακούσει για βιντεοπαιχνίδια RNG στο πλαίσιο της ταχύτητας. Δεδομένου ότι οι speedrunners στοχεύουν να ολοκληρώσουν ένα παιχνίδι όσο πιο γρήγορα μπορούν, εξασκούνται πολύ για να μάθουν το παιχνίδι μέσα και έξω. Όπως είναι κατανοητό, λοιπόν, το RNG προσθέτει ένα στοιχείο απρόβλεψης στις ταχύτητες.

Ενώ συχνά προκαλεί προβλήματα, το RNG δεν είναι πάντα αρνητικό στις ταχύτητες. Η διαφορά μεταξύ των τρεξίματος μπορεί να κάνει το παιχνίδι πιο ελκυστικό, επειδή είναι ευκολότερο να βελτιώσετε τον χρόνο σας με λίγη καλή τύχη.

Μικρό έως μέτριο Speedrun RNG

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

Άλλες περιπτώσεις RNG μπορεί να προκαλέσουν πιο σημαντικές επιβραδύνσεις. Για παράδειγμα, στο Super Mario Sunshine, η μάχη αφεντικού εναντίον του King Boo περιλαμβάνει την περιστροφή ενός κουλοχέρη με πέντε πιθανά αποτελέσματα. Για να τον βλάψετε, πρέπει πρώτα να ταιριάξετε με τρία εικονίδια ανανά για να αναπαραγάγετε μια ποικιλία φρούτων.

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

Run-Breaking RNG

Ορισμένα παιχνίδια έχουν ενότητες όπου η ατυχία με το RNG μπορεί να εκτροχιάσει εντελώς την εκτέλεση. Ένα παράδειγμα αυτού συμβαίνει στο Banjo-Kazooie.

Στο τέλος του παιχνιδιού, εισέρχεστε σε ένα κουίζ που ονομάζεται Grunty's Furnace Fun, το οποίο σας δοκιμάζει με ερωτήσεις σχετικά με την περιπέτειά σας. Ένας τύπος τετραγώνου στον πίνακα σας κάνει ερωτήσεις σχετικά με την Gruntilda, τον κακό του παιχνιδιού. Αν μιλάτε με την αδερφή της Brentilda καθ 'όλη τη διάρκεια του παιχνιδιού, θα σας δώσει τις απαντήσεις σε αυτές τις ερωτήσεις.

Ωστόσο, οι σωστές απαντήσεις σε αυτές τις ερωτήσεις είναι τυχαίες σε κάθε παιχνίδι. Οι Speedrunners δεν θέλουν να χάνουν χρόνο μιλώντας με την Brentilda, οπότε πρέπει να μαντέψουν τις απαντήσεις σε αυτό το σημείο. Αυτό καταλήγει σε πλήρη τύχη --- αν επιλέξουν τη λάθος απάντηση πάρα πολλές φορές, θα μπορούσαν να πεθάνουν και να χάσουν έναν τόνο χρόνου.

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

Χειρισμός RNG

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

Το Golden Sun, ένα RPG στο Game Boy Advance, είναι ένα εξαιρετικό παράδειγμα αυτού. Το παιχνίδι καθορίζει τις ανταμοιβές που λαμβάνετε από την ολοκλήρωση μιας μάχης με βάση τις ενέργειες που κάνατε κατά τη διάρκεια της συνάντησης. Αυτό σημαίνει ότι αν πολεμήσετε ενάντια στους ίδιους εχθρούς χρησιμοποιώντας την ίδια ακριβώς τακτική, σας εγγυώνται τις ίδιες πτώσεις κάθε φορά.

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

πώς να φτιάξετε ένα mod minecraft

Τώρα καταλαβαίνετε τον ρόλο του RNG στο Gaming

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

Εξετάσαμε τι είναι το RNG, παραδείγματα για το πώς το RNG επηρεάζει τα παιχνίδια και πώς εφαρμόζεται στις ταχύτητες. Έτσι, θα πρέπει τώρα να έχετε καλύτερη κατανόηση του ρόλου του RNG στο gaming. Τώρα θα πρέπει να δείτε τα αγαπημένα μας speedrun βιντεοπαιχνιδιών.

Μερίδιο Μερίδιο Τιτίβισμα ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΕΥΘΥΝΣΗ Ένας αρχάριος οδηγός για την εμψύχωση του λόγου

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

Διαβάστε Επόμενο
Σχετικά θέματα
  • Gaming
  • Η τεχνολογία εξηγείται
  • Παιχνίδια ρόλου
  • Πολιτισμός τυχερών παιχνιδιών
Σχετικά με τον Συγγραφέα Μπεν Στέγκνερ(1735 άρθρα που δημοσιεύτηκαν)

Ο Μπεν είναι Αναπληρωτής Συντάκτης και Διευθυντής Ενσωμάτωσης στο MakeUseOf. Άφησε τη δουλειά του για να γράψει πλήρη απασχόληση το 2016 και δεν έχει κοιτάξει ποτέ πίσω. Καλύπτει σεμινάρια τεχνολογίας, συστάσεις για βιντεοπαιχνίδια και πολλά άλλα ως επαγγελματίας συγγραφέας για πάνω από επτά χρόνια.

Περισσότερα από τον Ben Stegner

Εγγραφείτε στο newsletter μας

Εγγραφείτε στο ενημερωτικό μας δελτίο για τεχνικές συμβουλές, κριτικές, δωρεάν ebooks και αποκλειστικές προσφορές!

Κάντε κλικ εδώ για εγγραφή