Πίνακας περιεχομένων:
- Προμήθειες
- Βήμα 1: Υλικά
- Βήμα 2: Σχεδιασμός παιχνιδιού
- Βήμα 3: Σχεδιάζοντας το περίβλημα
- Βήμα 4: Δοκιμή παιχνιδιού
Βίντεο: Παιχνίδι Microbit Tic Tac Toe: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:34
Για αυτό το έργο, ο συνεργάτης μου - @descartez και εγώ δημιουργήσαμε ένα φοβερό παιχνίδι tic tac toe χρησιμοποιώντας τη ραδιοφωνική λειτουργία των μικροβιτών. Αν δεν έχετε ακούσει για μικροβίτες στο παρελθόν, είναι ένας φοβερός μικροελεγκτής που έχει σχεδιαστεί για να διδάσκει στα παιδιά τον προγραμματισμό. Έχουν έναν ΤΟΝ λειτουργικότητας συμπεριλαμβανομένου αυτού που χρησιμοποιήσαμε για αυτό το έργο. τη μήτρα LED, 2 κουμπιά και δυνατότητα ραδιοφώνου. Το παιχνίδι λειτουργεί πολύ απλά, έχουμε ένα πλέγμα 3x3 εργαζομένων mirco: bits που στέλνουν ένα σήμα είτε X είτε O στο master micro: bit που παρακολουθεί όλες τις καταστάσεις νίκης και επίσης επαναφέρει το παιχνίδι. Μπορέσαμε να ολοκληρώσουμε αυτό το έργο σε λιγότερο από 24 ώρες και το εμφανίσαμε κατά τη διάρκεια μιας εκδήλωσης το επόμενο Σαββατοκύριακο όπου χρησιμοποιήθηκε πολύ! Και ο κόσμος φάνηκε να το απολαμβάνει πραγματικά! Προφανώς, καθώς ακολουθείτε, θα δείτε πού έπρεπε να κόψουμε κάποιες γωνίες για να το κάνουμε εγκαίρως, αλλά νομίζουμε ότι αυτό που έχουμε μέχρι τώρα είναι αρκετά ακραίο. Δείξτε μας τα παιχνίδια tic tac toe ή οποιαδήποτε σημεία θα μπορούσαμε να βελτιώσουμε!
Προμήθειες
Βήμα 1: Υλικά
- 10 μικροελεγκτές μικροϋπολογιστών (Όλα μαζί κοστίζουν περίπου $ 150, που είναι πολλά! Ωστόσο, στην εμπειρία μας υπάρχουν πολλά από αυτά γύρω, οπότε μην φοβάστε να επικοινωνήσετε με την κοινότητά σας κατασκευαστών, τεχνικών και φοιτητών.)
- micropython IDE
- Τρυπήστε με 1/4 σε bit
- 4 κομμάτια κόντρα πλακέ 12x24 "1/8
- 3 μπουλόνια 6 6μ 20mm
- 1 μπουλόνι 6m 40mm
- 4 παξιμάδια 6mm
Βήμα 2: Σχεδιασμός παιχνιδιού
Βήμα 1: Αποφασίζοντας τους κανόνες για το Tic Tac Toe
Χρησιμοποιήσαμε αυτά
Βήμα 2: Κωδικός για τον εργαζόμενο: bits
Κάθε εργαζόμενος: στο bit δίνεται μια συντεταγμένη
(0, 0) (0, 1) (0, 2)
(1, 0) (1, 1) (1, 2)
(2, 0) (2, 1) (2, 2)
-
Αυτή η συντεταγμένη προσαρμόζεται στην επάνω γραμμή κώδικα για τον εργαζόμενο: bits.
- coord_x = 0
- coord_y = 0
- Κάθε εργαζόμενος έχει δύο πράγματα. 1) Όταν πατάτε το κουμπί Α, η μήτρα LED αναβοσβήνει Χ και ένα σήμα ραδιοφώνου αποστέλλεται στον κύριο λέγοντας «το Χ πατήθηκε στο microbit (0, 0)», και το ίδιο και για το κουμπί Β.
Βήμα 3: Κωδικός για το κύριο micro: bit
-
Το master micro: bit γνωρίζει πολλά πράγματα.
-
Γνωρίζει όλες τις καταστάσεις νίκης
-
Σειρές
- (0, 0)(1, 0)(2, 0)
- (0, 1)(1, 1)(2, 1)
- (0, 2)(1, 2)(2, 2)
-
Στήλες
- (0, 0)(0, 1)(0, 2)
- (1, 0)(1, 1)(1, 2)
- (2, 0)(2, 1)(2, 2)
-
Διαγώνιες
- (0, 0)(1, 1)(2, 2)
- (0, 2)(1, 1)(2, 0)
-
- Γνωρίζει ότι υπάρχουν μόνο 9: bits και ότι το παιχνίδι τελειώνει αμέσως μετά την αποστολή μιας κατάστασης νίκης
-
Μπορεί να επαναφέρει το παιχνίδι και να καθαρίσει όλους τους εργάτες: bits
Αυτή είναι η λύση μας για σχεδόν όλες τις τρύπες στον κώδικα, επειδή κάναμε αυτό το έργο τόσο γρήγορα. Εάν υπάρχει παιχνίδι γάτας, οι χρήστες υποτίθεται ότι πατούν επαναφορά. Διαφορετικά, θα έπρεπε να προσθέσουμε ένα ακόμη κομμάτι κώδικα για όλες τις καταστάσεις παιχνιδιού Tie και απλά δεν είχαμε χρόνο να το κάνουμε
-
Σύνδεση με τον κώδικα του Descartez στο Github
Βήμα 3: Σχεδιάζοντας το περίβλημα
Κατά την κατασκευή αυτού του έργου ήξερα ότι ήθελα να μπορώ να το εμφανίσω και ότι μπορεί να μην έχω πρόσβαση στην ενέργεια. Αυτό ήταν και ευλογία και πρόβλημα γιατί σήμαινε ότι κάθε μικρό: bit θα χρειαζόταν συνδεδεμένη μπαταρία. Η ευκολότερη λύση ήταν να τα βάλουμε όλα σε ένα κουτί. Για αυτό, δημιούργησα ένα χρησιμοποιώντας το makercase.com. Το σχεδίασα αρκετά μεγάλο ώστε να χωράει τα micro: bits και τις μπαταρίες τους, καθώς και κάποιες γραπτές οδηγίες.
Iξερα επίσης ότι χρειαζόμουν υποστήριξη για το micro: τα bits να μην πέσουν, οπότε έκοψα με λέιζερ ένα μικρότερο κομμάτι για να χωρέσει πίσω από τα micro: bits. Αυτό το κομμάτι είναι ασφαλισμένες βίδες. Η πλάτη και οι πλευρές ήταν κολλημένες μεταξύ τους, αλλά η κορυφή έμεινε αποσπασμένη και ασφαλίστηκε μόνο με τις βίδες, έτσι ώστε να έχω πρόσβαση στο εσωτερικό όπως απαιτείται. Χρησιμοποίησα ταινία για να κρατήσω τον εσωτερικό πίνακα στη θέση του. Και για να τα κολλήσετε με ταινία στην μπροστινή πλάκα για να μην πέσουν ούτε κάτω.
Wasταν λίγο περίπλοκο, αλλά έβαλα όλα τα microbits στην πρίζα με τις μπαταρίες τους και τα κολλήσα. Σε 3 γωνίες χρησιμοποίησα βιδωτές βίδες 6m για να στερεώσω το μπροστινό πάνελ και το εσωτερικό πάνελ μαζί. Στην τελευταία γωνία, χρησιμοποίησα μια μεγαλύτερη βίδα για να βιδώσω μέχρι το κουτί για να κρατήσω το καπάκι.
Βήμα 4: Δοκιμή παιχνιδιού
Αυτό το παιχνίδι ήταν ένα χτύπημα στην εκδήλωση του Σαββατοκύριακου! Τα παιδιά και οι ενήλικες φαίνεται να απολαμβάνουν πραγματικά να προσπαθούν να καταλάβουν τι συνέβαινε, καθώς και ποια εξαρτήματα χρησιμοποιήθηκαν. Αυτό το έργο μας πήρε μόνο ένα βράδυ για να το συνδυάσουμε και άξιζε τον κόπο. Δείξτε μας τα σχέδιά σας και ενημερώστε μας τι τροποποιήσεις κάνατε!
Συνιστάται:
Παιχνίδι Python Tic Tac Toe: 4 Βήματα
Παιχνίδι Python Tic Tac Toe: Παιχνίδι python tic tac toe αυτό το παιχνίδι είναι κατασκευασμένο σε python που είναι μια γλώσσα υπολογιστή έχετε χρησιμοποιήσει έναν επεξεργαστή python που ονομάζεται: pycharm μπορείτε επίσης να χρησιμοποιήσετε τον κανονικό επεξεργαστή κώδικα python επίσης
Παιχνίδι Arduino Touch Tic Tac Toe: 6 βήματα (με εικόνες)
Παιχνίδι Arduino Touch Tic Tac Toe: Αγαπητοί φίλοι καλώς ήρθατε σε ένα άλλο σεμινάριο Arduino! Σε αυτό το λεπτομερές σεμινάριο θα δημιουργήσουμε ένα παιχνίδι Arduino Tic Tac Toe. Όπως μπορείτε να δείτε, χρησιμοποιούμε οθόνη αφής και παίζουμε ενάντια στον υπολογιστή. Ένα απλό παιχνίδι όπως το Tic Tac Toe είναι
Ηλεκτρονικό παιχνίδι Tic-Tac-Toe σε ξύλινο κουτί: 5 βήματα
Ηλεκτρονικό παιχνίδι Tic-Tac-Toe in a Wood Box: Γεια Σας παρουσιάζω το αστείο παιχνίδι Tic-Tac-Toe σε νέα έκδοση. Έψαξα στον ιστό για παρόμοιο έργο, αλλά η ιδέα εδώ είναι μοναδική. ΕΛΠΙΖΩ:) Ας ξεκινήσουμε τώρα
3D4x Παιχνίδι: 3D 4x4x4 Tic-Tac-Toe: 5 βήματα (με εικόνες)
3D4x Παιχνίδι: 3D 4x4x4 Tic-Tac-Toe: Έχετε βαρεθεί να παίζετε το ίδιο, παλιό, βαρετό, δισδιάστατο tic-tac-toe ;; Λοιπόν, έχουμε τη λύση για εσάς! Tic-tac-toe σε 3 διαστάσεις !!! Για 2 παίκτες, σε αυτόν τον κύβο 4x4x4, πάρτε 4 LED στη σειρά (προς οποιαδήποτε κατεύθυνση) και κερδίζετε! Τα καταφέρνεις. Μπορείτε να
Πώς να φτιάξετε ένα παιχνίδι Tic Tac Toe χρησιμοποιώντας το Swift με Xcode: 5 βήματα
Πώς να φτιάξετε ένα παιχνίδι Tic Tac Toe χρησιμοποιώντας το Swift με Xcode: Σε αυτό το σεμινάριο Swift θα σας δείξω πώς να δημιουργήσετε μια εφαρμογή Tic Tac Toe. Αυτή η εφαρμογή είναι εξαιρετικά απλή και είναι εξαιρετικό έργο για κάθε αρχάριο. Θα χωρίσω το σεμινάριο σε τρία βήματα: 1. Δημιουργία αντικειμένων2. Σύνδεση αντικειμένων στον κώδικα3. Το γ