Πίνακας περιεχομένων:
Βίντεο: Lunar Lander 64: 3 Steps
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:33
Αυτό το διδακτικό είναι για ένα παιχνίδι στον υπολογιστή που έγραψα πριν από 34 χρόνια το 1984, όταν ήμουν 14 ετών. Γράφτηκε σε έναν υπολογιστή του Commodore 64 που ήταν συνδεδεμένος με μια φορητή τηλεόραση στο υπνοδωμάτιό μου, πολύ πριν από την εποχή των υπολογιστών με Windows. Η γλώσσα υπολογιστή που χρησιμοποιήθηκε στο Commodore ονομαζόταν «ΒΑΣΙΚΗ» και η μόνη μέθοδος που είχα για την αποθήκευση των προγραμμάτων που έγραψα ήταν σε κασέτα. Δεν υπήρχε σκληρός δίσκος ή κανένας τρόπος αποθήκευσης των προγραμμάτων στον ίδιο τον υπολογιστή. (Μια δισκέτα ήταν διαθέσιμη, αλλά δεν είχα ένα από αυτά). Επίσης, δεν είχα εκτυπωτή, οπότε δεν είχα τρόπο να κρατήσω ένα αντίγραφο των προγραμμάτων που έγραψα.
Βήμα 1: Περιοδικό Big K
Εκείνες τις μέρες ήταν αρκετά συνηθισμένο για ερασιτέχνες προγραμματιστές να υποβάλλουν τη δουλειά τους (σε κασέτα) σε ένα από τα πολλά περιοδικά υπολογιστών που υπήρχαν εκείνη την εποχή. Θυμάμαι ένα τέτοιο περιοδικό που πρότεινε να πληρώσει 5 λίρες αν δημοσίευαν τη δουλειά σας (λίγες εβδομάδες χαρτζιλίκι το 1984) αλλά βρήκα ένα νέο περιοδικό που μου άρεσε που ονομάζεται Big K (τα αρχεία του είναι διαθέσιμα εδώ: https://archive.org /details/big-k-magazine) και τους υπέβαλα το παιχνίδι μου. Πέρασαν μερικοί μήνες και δεν άκουσα τίποτα από αυτούς, τότε μια μέρα ο μεγαλύτερος αδερφός μου τηλεφώνησε για να πει ότι διάβαζε το τεύχος Οκτωβρίου του Big K στο δρόμο για τη δουλειά και βρήκε ότι το παιχνίδι που τους έστειλα είχε δημοσιευτεί. Wasμουν επίσης ευχάριστα έκπληκτος μερικές εβδομάδες αργότερα όταν μου έστειλαν μια επιταγή 60 λιρών για τη χρήση του παιχνιδιού μου. Έχω ακόμα ένα αντίγραφο του περιοδικού, αλλά το Commodore 64 μου και τυχόν αντίγραφα του παιχνιδιού που είχα σε κασέτα έχουν εξαφανιστεί.
Βήμα 2: Εξομοιωτής
Για χρόνια υπέθετα ότι το παιχνίδι μου είχε χαθεί, μέχρι που μια μέρα πριν από περίπου 10 χρόνια το συζητούσα με έναν καθηγητή στο κολέγιο μου, ο οποίος πρότεινε ότι θα μπορούσα να χρησιμοποιήσω έναν εξομοιωτή που βρέθηκε στον ιστό και στη συνέχεια να πληκτρολογήσω ξανά τον κώδικα μου, αντιγραμμένο από το περιοδικό που είχα. Δεν είχα συνειδητοποιήσει καν ότι υπήρχε κάτι τέτοιο μέχρι που το ανέφερε. Ανακάλυψα ότι υπάρχουν μερικοί διαφορετικοί εξομοιωτές για το Commodore 64 διαθέσιμοι για δωρεάν λήψη. Αυτό που επέλεξα ονομάστηκε CCS 64 το οποίο έχω επισυνάψει εδώ σε ένα zip αρχείο μαζί με ένα αντίγραφο του παιχνιδιού μου. Το έχω χρησιμοποιήσει σε μερικές διαφορετικές εκδόσεις των Windows όλα αυτά τα χρόνια (XP, Vista, Windows 7) αλλά δεν το έχω δοκιμάσει σε Windows 10.
Εάν θέλετε να δοκιμάσετε, απλά αποσυμπιέστε το συνημμένο αρχείο, ανοίξτε το φάκελο και σύρετε το αρχείο που ονομάζεται 'lunar_lander2. PRG' στο αρχείο εφαρμογής που ονομάζεται 'CCS' και πρέπει να εκτελεστεί.
Μπορείτε φυσικά να κατεβάσετε τον δικό σας εξομοιωτή από τον ιστό και να εκτελέσετε το αρχείο lunar_lander2. PRG σε αυτό.
Βήμα 3: Προσθέστε το δικό σας επόμενο στάδιο
Αφού δημοσιεύτηκε αυτό, δημιούργησα ένα δεύτερο στάδιο στο παιχνίδι όπου το διαστημόπλοιο δεν θα προσγειωνόταν στη λωρίδα προσγείωσης, αλλά αντίθετα μπήκε σε μια υπόγεια σπηλιά όπου έπρεπε να ελιχθεί γύρω από βράχους κλπ για να βρει ένα σημείο προσγείωσης. Σε αυτή τη φάση του παιχνιδιού το sprite για το διαστημόπλοιο διπλασιάζεται επίσης, αλλά δυστυχώς δεν έχω κανέναν τρόπο να ανακτήσω αυτό το μέρος καθώς δεν εκτυπώθηκε ποτέ πουθενά και όλα τα αντίγραφά μου χάθηκαν με τα χρόνια.
Για να δείτε τον κωδικό στον εξομοιωτή, απλώς πατήστε το πλήκτρο «Esc» και πληκτρολογήστε «λίστα» και πατήστε «Enter»
Μη διστάσετε να επεξεργαστείτε τον κώδικα για αυτό το παιχνίδι, στον εξομοιωτή και δείτε τι μπορείτε να δημιουργήσετε για το δεύτερο στάδιο, θα ήθελα πολύ να δω τα αποτελέσματα !!!
Συνιστάται:
Raspberry Pi 4 Retropie Boot From External If No SD Card Present: 5 Steps
Raspberry Pi 4 Retropie Boot From External If No SD Card Present: ~ github.com/engrpanda
Μέτρηση τσέπης DIY Pocket Size DC Voltage: 5 Steps
Μετρητής τάσης DC μεγέθους τσέπης DIY: Σε αυτό το διδακτικό θα σας δείξω πώς να φτιάξετε μετρητή τάσης DC τσέπης DIY με πιεζο βομβητή για έλεγχο κυκλώματος μόνοι σας. Το μόνο που χρειάζεστε είναι βασικές γνώσεις στα ηλεκτρονικά και λίγος χρόνος. Εάν έχετε οποιεσδήποτε ερωτήσεις ή προβλήματα, μπορείτε να
"High-Fivey" the Cardboard Micro: bit Robot: 18 Steps (with Pictures)
"High-Fivey" το Cardboard Micro: bit Robot: Κολλημένος στο σπίτι, αλλά εξακολουθείτε να έχετε ανάγκη να κάνετε πέντε άτομα; Φτιάξαμε ένα φιλικό μικρό ρομπότ με λίγο χαρτόνι και ένα μικρό: κομμάτι μαζί με το Crazy Circuits Bit Board και το μόνο που θέλει από εσάς είναι ένα πεντάρι για να κρατήσει ζωντανή την αγάπη της για σας. Αν σας αρέσει
IOT Lunar Rover Raspberrypi+Arduino: 5 βήματα (με εικόνες)
IOT Lunar Rover Raspberrypi+Arduino: Αυτό το έργο είναι εμπνευσμένο από την ινδική αποστολή φεγγαριού Chandryaan-2 που θα πραγματοποιηθεί τον Σεπτέμβριο του 2019. Αυτή είναι μια ειδική αποστολή επειδή πρόκειται να προσγειωθούν στο σημείο όπου κανείς δεν είχε προσγειωθεί πριν. Έτσι για να δείξω την υποστήριξή μου αποφάσισα να αγοράσω
Wireless Lunar Phase Tracker: 6 βήματα (με εικόνες)
Wireless Lunar Phase Tracker: Το Lunar phase tracker είναι μια μικρή, ημι-φορητή συσκευή που σας επιτρέπει να συλλέγετε κρίσιμες πληροφορίες για τη Σελήνη. Η συσκευή αναφέρει πίσω παραμέτρους όπως ο ορατός φωτισμός, η φάση, οι χρόνοι ανόδου και δύσης του φεγγαριού και πολλά άλλα. Αυτή η συσκευή είναι