Έχεις χτίσει κάστρα, έχεις στήσει αυτόματα farms με πόρτες από pistons, ακόμα και redstone logic έχεις σκαλίσει για να φτιάξεις ένα απλό κομπιουτεράκι. Τι θα έλεγες όμως για τη δημιουργία ενός λειτουργικού υπολογιστή, μέσα στο ίδιο το παιχνίδι που παίζεις; Όσο τρελό κι αν ακούγεται, είναι απολύτως εφικτό και δεν χρειάζεται κανένα mod.
Creative builders και computer scientists το έκαναν πραγματικότητα δημιουργώντας PC σε μέγεθος δωματίου χρησιμοποιώντας τα κυκλώματα redstone του Minecraft. Πλήρες με επεξεργαστή, μνήμη και μια λειτουργική οθόνη, πρόκειται για ένα απίστευτο επίτευγμα μηχανικής που στέκεται ως μία από τις μεγαλύτερες επιτυχίες στο Minecraft.
2>Η Επανάσταση του Redstone
Για να καταλάβεις αυτό το επίτευγμα, πρέπει πρώτα να εκτιμήσεις τη μαγεία του redstone.
Το redstone dust, που προστέθηκε πίσω στο 2010, είναι η απάντηση του Minecraft στην ηλεκτρική καλωδίωση. Από μόνο του είναι ένας απλός αγωγός ρεύματος. Ωστόσο, όταν συνδυάζεται με άλλα εξαρτήματα redstone, όπως redstone torches, repeaters και comparators, επιτρέπει τη δημιουργία λογικών κυκλωμάτων.
Και αυτή η λογική είναι το εικονικό ανάλογο των τρανζίστορ και των λογικών πυλών (AND, OR, NOT) που τροφοδοτούν κάθε πραγματικό υπολογιστή.
Αρχικά, οι παίκτες χρησιμοποίησαν το redstone στο Minecraft για να δημιουργήσουν απλές μηχανές, όπως αυτόματες πόρτες που άνοιγαν με pressure plates, κρυφά περάσματα ή περίπλοκα συστήματα φωτισμού.
Ωστόσο, μια κοινότητα μηχανικών είδε κάτι παραπάνω. Είδε την προοπτική για πραγματικούς υπολογισμούς, και έτσι γεννήθηκε ο πρώτος βασικός υπολογιστής Redstone στο Minecraft, ικανός για απλές μαθηματικές πράξεις.
Αν και δεν μπορούσε να κάνει προηγμένες λειτουργίες ή να παίξει Minecraft μέσα στο Minecraft, άναψε τη σπίθα και ο αγώνας κατασκευής είχε μόλις ξεκινήσει.
2>Χτίζοντας έναν Υπολογιστή στο Minecraft με Engineering
Το ταξίδι από ένα απλό κομπιουτεράκι σε ένα πλήρως προγραμματιζόμενο PC ήταν μια προσπάθεια μιας δεκαετίας, με κάθε νέο block που προσέθεταν οι developers να γίνεται ένα ακόμα εργαλείο στο οπλοστάσιο των μηχανικών. Ορίστε τι δημιουργήθηκε:
Ο Επεξεργαστής (CPU): Ο εγκέφαλος του συστήματος. Οι μηχανικοί σχεδίασαν τη δική τους αρχιτεκτονική CPU, δημιουργώντας τεράστιες Αριθμητικές και Λογικές Μονάδες (ALUs) από χιλιάδες κυκλώματα redstone για να εκτελούν υπολογισμούς.
Η Μνήμη (RAM): Έφτιαξαν συστοιχίες μνήμης χρησιμοποιώντας περίπλοκες διατάξεις από pistons και blocks, επιτρέποντας στις μηχανές τους να αποθηκεύουν δεδομένα.
Η Οθόνη: Η εισαγωγή του piston block άλλαξε τους κανόνες του παιχνιδιού, επιτρέποντας στους παίκτες να σπρώχνουν φυσικά τα blocks στη θέση τους για να δημιουργήσουν οθόνες, με τις λάμπες redstone να λειτουργούν ως μεμονωμένα pixels.
Κάποια πρώιμα σχέδια υπολογιστών 8-bit μπορούσαν να τρέξουν παιχνίδια όπως τρίλιζα. Αλλά το μεγάλο όνειρο παρέμενε εκεί: θα μπορούσε ένας υπολογιστής redstone να γίνει τόσο δυνατός ώστε να τρέξει το ίδιο το Minecraft;
2>Ένα Παιχνίδι μέσα στο Παιχνίδι με Redstone
Καλωσήρθατε στη σύγχρονη εποχή του redstone engineering, όπου η φιλοδοξία, η συνεργασία και αμέτρητες ώρες δουλειάς μπορούν να δημιουργήσουν πραγματικά εκπληκτικά projects.
Το πιο διάσημο από αυτά είναι το CHUNGUS 2 (Computation Humongous Unconventional Number and Graphics Unit), ένα project με επικεφαλής τον Sammyuri και την ομάδα του.
Ίσως σας ενδιαφέρει επίσης
Αυτός ο 8-bit redstone υπολογιστής διαθέτει επεξεργαστή 1Hz, προγραμματιζόμενο interface και αρκετή μνήμη για να τρέχει custom-coded παιχνίδια. Και ναι, ένα από αυτά τα παιχνίδια είναι μια 3D προσομοίωση τύπου Minecraft.
Σε μια τεράστια οθόνη 96x64 pixels φτιαγμένη από λάμπες του παιχνιδιού, ο παίκτης μπορεί να πλησιάσει ένα πάνελ ελέγχου, να δώσει εντολές και να δει τον χαρακτήρα να μετακινείται, να σκάβει και να τοποθετεί blocks σε έναν 3D κόσμο 8x8x8 στην εικονική οθόνη.
Όλο το σύστημα περιλαμβάνει CPU, επεξεργαστή γραφικών, 6KB μνήμης γραφικών και ένα σετ εντολών τόσο μεγάλο που χρειάζεσαι δυνατό PC απλά και μόνο για να φορτώσεις τον κόσμο χωρίς να πέσουν τα frame rates σου.
Για να καταλάβεις το μέγεθος αυτού του απίστευτου επιτεύγματος, ας δούμε πώς συγκρίνεται αυτό το redstone PC με το μηχάνημα από το οποίο πιθανότατα διαβάζεις αυτό το άρθρο.
Χαρακτηριστικό | Το Gaming PC σου | CHUNGUS 2 (Redstone PC) |
|---|---|---|
Ταχύτητα CPU | 4.0 GHz+ (4 δισεκατομμύρια κύκλοι/δευτ.) | ~1 Hz (1 κύκλος/δευτ.) |
Υλικά Κατασκευής | Πυρίτιο, χαλκός, πλαστικό | Redstone dust, pistons, repeaters |
Οθόνη | 4K (3840x2160 pixels) | 96x64 pixels |
Μνήμη (RAM) | 16-32 GB | ~56 Kilobits (~7 Kilobytes) |
Τρόπος Εισαγωγής | Πληκτρολόγιο & Ποντίκι | Μοχλοί, κουμπιά, pressure plates |
Κύρια Χρήση | Εκτέλεση AAA παιχνιδιών | Εκτέλεση μιας 3D έκδοσης του Minecraft |
Βλέποντας τα νούμερα δίπλα-δίπλα αποκαλύπτεται το πραγματικό μέγεθος της πρόκλησης. Ωστόσο, υπάρχει και συνέχεια. Η ομάδα έπρεπε να εφεύρει τη δική της αρχιτεκτονική υπολογιστή, βελτιστοποιώντας κάθε αποκωδικοποιητή και λογική πύλη για τη μοναδική φυσική του Minecraft, block με block.
2>Μια Πρόκληση που Ξεπερνά μια Απλή Υπολογιστική Μηχανή
Γιατί να μπει κανείς σε όλο αυτόν τον κόπο; Άλλωστε, κανείς δεν σου προτείνει να αλλάξεις το gaming rig σου με ένα PC φτιαγμένο μέσα σε έναν Minecraft server.
Η γοητεία δεν βρίσκεται στις επιδόσεις, αλλά στην πρόκληση. Το θέμα είναι να αποδείξεις ότι μέσα στους απλούς κανόνες ενός sandbox παιχνιδιού υπάρχει η δυνατότητα για τεράστια πολυπλοκότητα.
Εκτός από το ίδιο το επίτευγμα, το να χτίζεις έναν υπολογιστή με redstone είναι ένα πρακτικό μάθημα επιστήμης υπολογιστών, καθώς μαθαίνεις στην πράξη πώς λειτουργεί ένας επεξεργαστής, τα κυκλώματα για την ALU του και το σχεδιασμό του σετ εντολών που χρησιμοποιεί για να «σκέφτεται».
2>Ξεκίνα το Ταξίδι σου στο Redstone
Πήρες έμπνευση για να χτίσεις κι εσύ κάτι epic; Υπάρχουν πολλά εύκολα projects με Redstone για να ξεκινήσεις. Ορίστε μερικά από τα αγαπημένα μας:
Αυτοματοποίησε τη Βάση σου: Φτιάξε ένα super-smelter που ψήνει αυτόματα τα μεταλλεύματά σου και τα αποθηκεύει σε chests.
Δημιούργησε μια Κρυφή Κρυψώνα: Φτιάξε μια κρυφή πόρτα με pistons που ανοίγει όταν ενεργοποιηθεί από έναν μυστικό διακόπτη, όπως ρίχνοντας ένα αντικείμενο πάνω σε ένα pressure plate.
Φτιάξε μια Κλειδαριά με Συνδυασμό: Χρησιμοποίησε μια σειρά από μοχλούς ως inputs και outputs για να ασφαλίσεις το δωμάτιο με τους θησαυρούς σου.
Ψάχνεις για περισσότερες κατασκευές; Η κοινότητα των Minecraft servers έχει χιλιάδες tutorials και οδηγούς για να σου διδάξει τα βασικά της λογικής του redstone. Παρόλα αυτά, αν θέλεις να πας το παιχνίδι σου στο επόμενο επίπεδο, σκέψου να αγοράσεις ένα premium Minecraft Account από το igitems!






