Πώς το Minecraft δημιουργεί κόσμους

Πώς το Minecraft δημιουργεί κόσμους

Υπολογίζεται ότι 2,8 τρισεκατομμύρια μοναδικοί κόσμοι είναι δυνατοί με τη γεννήτρια κόσμου του Minecraft. Οι κόσμοι είναι ουσιαστικά ατελείωτοι και κάθε παιχνίδι δημιουργεί έναν εντελώς διαφορετικό παγκόσμιο χάρτη. Πώς όμως το Minecraft δημιουργεί αυτούς τους απίστευτους κόσμους;

Πώς το Minecraft δημιουργεί κόσμους

Αν θέλετε να μάθετε την απάντηση, ήρθατε στο σωστό μέρος. Αυτό το άρθρο θα εξηγήσει πώς να δημιουργήσετε κόσμους στο Minecraft.

Ξεκινά με έναν σπόρο

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

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

Συνοψίζοντας:

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

Procedural Generation of Minecraft Worlds

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

Για το Minecraft, η διαδικασία έχει τέσσερα κύρια βήματα.

  • Χάρτες θορύβου
  • Στοιχεία εδάφους
  • Σπήλαια και Μεταλλεύματα
  • Παγκόσμια Διακοσμήσεις

Χάρτες θορύβου

Πώς το Minecraft δημιουργεί κόσμους

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

Καθώς δημιουργείται, ξεκινά με μια στοίβα Island Biome και ακολουθεί στα υπόλοιπα biomes, προσθέτοντας λεπτομέρειες ανάλογα. Η τοπογραφία κάθε Biome εξακολουθεί να δημιουργείται ψευδοτυχαία, αλλά κατάλληλη για κάθε biome.

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

Ακολουθούν μερικά ακόμη βασικά στοιχεία για έναν χάρτη θορύβου:

  • Η τοπογραφία κατασκευάζεται από το sone χρησιμοποιώντας έναν χάρτη θορύβου.
  • Οτιδήποτε κάτω από το y=63 δεν είναι πέτρα αλλά νερό.
  • Όλα τα άλλα είναι αέρας, με τον κανόνα ότι ο αέρας είναι πάντα πάνω από το νερό.
  • Η τοπογραφία επεκτείνεται και εξομαλύνεται με βάση ποικίλα βιομάζα.
  • Δεν υπάρχουν ακόμη σπήλαια στην πέτρινη τοπογραφία.

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

Στοιχεία εδάφους

Πώς το Minecraft δημιουργεί κόσμους

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

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

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

Σπήλαια και Μεταλλεύματα

Πώς το Minecraft δημιουργεί κόσμους

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

  • Σπηλιές και χαράδρες γεννούν.
  • Μέσα στα πέτρινα στοιχεία δημιουργούνται αμέσως μεταλλεύματα.

Τότε είναι που προστίθενται στον κόσμο ο χαλκός, ο άνθρακας, ο χρυσός κ.λπ. Αυτά διέπονται από κανόνες και διανομές Minecraft που ορίζονται σε κάθε έκδοση.

Παγκόσμια Διακοσμήσεις

Πώς το Minecraft δημιουργεί κόσμους

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

  • Δέντρα και φύλλωμα
  • Ψηλό γρασίδι και λουλούδια
  • Κυψέλες, μέλισσες και άλλα έντομα
  • Χωριά
  • Ναυάγια και οχυρά
  • Ναοί της ζούγκλας και πυραμίδες της ερήμου
  • Κάτω πύλες

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

Πώς παράγονται τα Biomes;

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

Ψευδοτυχαίοι αριθμοί θερμοκρασίας αποδίδονται σε όλες τις περιοχές και αυτοί καθορίζουν το βίωμα που θα αναπτυχθεί σε οποιαδήποτε δεδομένη περιοχή. Άλλες διεργασίες λεπτομέρειας εκτελούνται, όπως η ανάμειξη άκρων βιοϊωμάτων μεταξύ τους. Λεπτομέρειες παραγωγής όπως αυτές αποτελούν μέρος του αποκλειστικού αλγόριθμου της Microsoft.

FAQ

Τι γίνεται με τις Μακρινές Χώρες;

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

Πώς λειτουργούν οι διανομές μεταλλεύματος;

Για κάθε έκδοση του Minecraft, μπορείτε να βρείτε αναλυτικές διανομές μεταλλεύματος στο διαδίκτυο. Αυτές διέπουν τις θέσεις αναπαραγωγής και τη συχνότητα κάθε μεταλλεύματος με βάση το ύψος ή την τιμή y. Για παράδειγμα, στην έκδοση 1.20 ο άνθρακας μπορεί να γεννηθεί από y=0 έως y=320 και είναι πιο συνηθισμένος στα στρώματα 44, 95 και 136. Η αναζήτηση αυτών μπορεί να σας βοηθήσει να επιταχύνετε την αναζήτησή σας για πολύτιμα μεταλλεύματα και υλικά.

Γιατί ένας σπόρος δημιουργεί τον ίδιο κόσμο κάθε φορά;

Γιατί ένας σπόρος δημιουργεί τον ίδιο κόσμο κάθε φορά;

Minecraft Generated Worlds

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

Τι πιστεύετε για τους κόσμους που δημιουργήθηκαν από το Minecraft; Σας αρέσει η ποικιλία που προσφέρουν; Πείτε μας στην παρακάτω ενότητα σχολίων.


Πώς να αφαιρέσετε το φόντο από μια εικόνα στις διαφάνειες Google

Πώς να αφαιρέσετε το φόντο από μια εικόνα στις διαφάνειες Google

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

Πώς να μεταφέρετε το Viber σε ένα νέο τηλέφωνο

Πώς να μεταφέρετε το Viber σε ένα νέο τηλέφωνο

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

Πώς να αναπαράγετε χωρικούς στο Minecraft

Πώς να αναπαράγετε χωρικούς στο Minecraft

https://www.youtube.com/watch?v=n7Jo6J3fs88 Ας υποθέσουμε ότι έχετε ήδη δημιουργήσει τη βάση εκκίνησης στο Minecraft, αλλά θέλετε να μάθετε περισσότερα. Τα χωριά στο Minecraft είναι

Starfield Πώς να κάνετε λαθρεμπόριο

Starfield Πώς να κάνετε λαθρεμπόριο

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

Οδηγός Starfield Outpost

Οδηγός Starfield Outpost

Είτε προτιμάτε μια λαμπερή θέα στον ορίζοντα της πόλης, ένα ήσυχο οικόπεδο ή έναν άγονο πλανήτη για να χτίσετε το φυλάκιό σας στο Starfield, το παιχνίδι προσφέρει πολλά

Πώς να δείτε ποιος είδε τα βίντεό σας στο Instagram

Πώς να δείτε ποιος είδε τα βίντεό σας στο Instagram

Το Instagram είναι ένα ισχυρό εργαλείο για να προσεγγίσετε άτομα, είτε χρησιμοποιείτε προσωπικό είτε επαγγελματικό λογαριασμό. Εάν χρησιμοποιείτε το Instagram για να αναπτύξετε την εταιρεία ή το κοινό σας, εσείς

Πώς να συμπτύξετε όλα σε κώδικα VS

Πώς να συμπτύξετε όλα σε κώδικα VS

Οι αναδιπλούμενες εντολές στον κώδικα VS ελαχιστοποιούν και επεκτείνουν διάφορα μέρη του προγράμματός σας, επιτρέποντάς σας να εστιάσετε στις περιοχές στις οποίες εργάζεστε. Αυτό μπορεί να είναι

Πώς να δείτε περιορισμένα μηνύματα στο Messenger

Πώς να δείτε περιορισμένα μηνύματα στο Messenger

Εάν ένας φίλος σταματήσει να απαντά στα μηνύματά σας στο Facebook Messenger, μπορεί να νομίζετε ότι σας έχει αποκλείσει. Ωστόσο, το Messenger δεν μπορεί να στείλει μήνυμα

Πώς να προσθέσετε έναν ήχο κλήσης στο iPhone χωρίς το ITunes

Πώς να προσθέσετε έναν ήχο κλήσης στο iPhone χωρίς το ITunes

Εάν διαθέτετε iPhone αλλά δεν έχετε iTunes, μπορεί να σας φανεί δύσκολο να ορίσετε τον ήχο κλήσης της επιλογής σας. Η Apple παρέχει μια επιλογή προκαθορισμένων τραγουδιών, αλλά

Πώς να απενεργοποιήσετε τον αποκλεισμό αναδυόμενων παραθύρων στο Google Chrome, στο Safari και στο Edge

Πώς να απενεργοποιήσετε τον αποκλεισμό αναδυόμενων παραθύρων στο Google Chrome, στο Safari και στο Edge

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