Πίνακας περιεχομένων:

Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: 8 βήματα
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: 8 βήματα

Βίντεο: Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: 8 βήματα

Βίντεο: Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi: 8 βήματα
Βίντεο: Νέα Raspberry Pi 3 Tutorial - Πώς να δημιουργήσει για Gaming & Entertainment Έργα 2024, Νοέμβριος
Anonim
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi
Πώς να φτιάξετε ένα παιχνίδι καρτών σε ένα Raspberry Pi

Ο σκοπός αυτού είναι να δημιουργήσετε ένα παιχνίδι στο raspberry pi χρησιμοποιώντας μουσική, κουμπιά, φώτα και ένα βομβητή! το παιχνίδι ονομάζεται Άσοι και ο στόχος είναι να φτάσουμε όσο το δυνατόν πιο κοντά στο 21 χωρίς να περάσουμε

Βήμα 1: Προετοιμασία του Raspberry Pi Πάρτε το raspberry pi και συνδέστε ένα πληκτρολόγιο, ποντίκι, καλώδιο Ethernet και οθόνη

Τώρα συνδέστε το καλώδιο τροφοδοσίας

Τώρα συνδέστε το καλώδιο κορδέλας και το ψωμί

Προμήθειες

Υλικά

1 κόκκινο LED

1 κίτρινο LED 1 πράσινο LED 1 Buzzer 1 raspberry pi Monitor Mouse Keyboard Speaker 6 αρσενικά/αρσενικά καλώδια

Βήμα 1: Βήμα 2: Προετοιμασία των κουμπιών

Βήμα 2: Προετοιμασία των κουμπιών
Βήμα 2: Προετοιμασία των κουμπιών

Πάρτε τα 3 κουμπιά και ευθυγραμμίστε στο άκρο του ψωμιού σας

Στη συνέχεια, συνδέστε μια αντίσταση καθένα από τα κουμπιά και κάντε την αντίσταση να πάει στη γείωση Στη συνέχεια, συνδέστε ένα καλώδιο σε κάθε κουμπί (Τα καλώδια πρέπει να συνδεθούν σε ακίδες GPIO)

Βήμα 2: Βήμα 3: Προετοιμασία των LED

Βήμα 3: Προετοιμασία των LED
Βήμα 3: Προετοιμασία των LED

Ρυθμίζετε τα LED στη σειρά

Βεβαιωθείτε ότι τα led είναι κόκκινα, κίτρινα, πράσινα για να φαίνονται πιο ελκυστικά οπτικά

Συνδέστε μια αντίσταση σε κάθε κύκλωμα

Συνδέστε καλώδια σε ακίδες gpio και στη συνέχεια στην αντίσταση/Led (εάν είναι απαραίτητο πείροι γείωσης)

Βήμα 3: Βήμα 4: Προετοιμασία του βομβητή/μουσικής

Βήμα 4: Προετοιμασία του βομβητή/μουσικής
Βήμα 4: Προετοιμασία του βομβητή/μουσικής

Κοιτάξτε το κάτω μέρος του βομβητή και προσδιορίστε το θετικό και αρνητικό καλώδιο

Συνδέστε το θετικό καλώδιο σε ένα gpio και το αρνητικό σε έναν πείρο γείωσης

Αν χρειαστεί προσθέστε επιπλέον αρσενικά/θηλυκά καλώδια

(Προαιρετικός)

-Συνδέστε μια συσκευή Bluetooth στο βατόμουρο pi στην ενότητα Bluetooth για να ακούσετε μουσική

Βήμα 4: Βήμα 5: Προετοιμασία του κώδικα

Βήμα 5: Προετοιμασία του κώδικα
Βήμα 5: Προετοιμασία του κώδικα

Εισαγάγετε τις βιβλιοθήκες που απαιτούνται παρακάτω στην εικόνα

Εκχωρήστε LEDs, κουμπιά και βομβητή μια τιμή καρφιτσών gpio

Προετοιμάστε τις εικόνες που θέλετε να χρησιμοποιήσετε αποθηκεύοντάς τις στην ίδια τοποθεσία που αποθηκεύσατε τον κώδικα python

Προσθέστε την εικόνα στον κώδικα χρησιμοποιώντας το pygame.image.load και εκχωρήστε την σε μια μεταβλητή

Βήμα 5: Βήμα 6: Δημιουργία της οθόνης υποδοχής

Βήμα 6: Δημιουργία της οθόνης υποδοχής
Βήμα 6: Δημιουργία της οθόνης υποδοχής

Αντιγράψτε τον κώδικα που εμφανίζεται στο και διαβάστε τα σχόλια για το τι κάνει κάθε γραμμή

Προσαρμόστε τις συντεταγμένες στην εντολή surface.blit όπου θέλετε να τοποθετήσετε τις εικόνες σας. (ιδανικά παρόμοιες συντεταγμένες θα λειτουργούσαν καλύτερα)

Βήμα 6: Βήμα 7: Δημιουργία ενώ είναι αληθινές δηλώσεις

Βήμα 7: Δημιουργία αληθινών δηλώσεων
Βήμα 7: Δημιουργία αληθινών δηλώσεων
Βήμα 7: Δημιουργία αληθινών δηλώσεων
Βήμα 7: Δημιουργία αληθινών δηλώσεων

Ενώ οι αληθινές δηλώσεις απαιτούνται για να ελέγχετε πάντα εάν πατάτε ένα κουμπί

Η παρακάτω αληθινή δήλωση δείχνει το run2 που δημιουργεί ένα hitbox για την οθόνη καλωσορίσματος που επιτρέπει στους χρήστες να συνεχίσουν στο παιχνίδι με κάρτες

Αγνοήστε την αρχή () προς το παρόν θα το χρειαστούμε αργότερα

Μόλις πατηθεί το ψηφιακό κουμπί, μεταβαίνουμε στην κύρια και αληθινή δήλωση

Παρακάτω είναι ο κύριος, ενώ ο πραγματικός κώδικας δήλωσης που πρέπει να αντιγράψετε και ο οποίος αλληλεπιδρά με κουμπιά και λειτουργίες

Βήμα 7: Βήμα 8: Δημιουργία λειτουργιών

Βήμα 8: Δημιουργία συναρτήσεων
Βήμα 8: Δημιουργία συναρτήσεων
Βήμα 8: Δημιουργία συναρτήσεων
Βήμα 8: Δημιουργία συναρτήσεων
Βήμα 8: Δημιουργία συναρτήσεων
Βήμα 8: Δημιουργία συναρτήσεων

Πρέπει να δημιουργήσετε πολλές λειτουργίες που περιλαμβάνουν έναρξη, process_bz, process_symbol, lost_bz, win_bz, Dealcard, Compcard και τέλος

Αυτές οι λειτουργίες βρίσκονται στις παρακάτω εικόνες και συνοδεύονται από σχόλια

Αντιγράψτε τον κωδικό και τοποθετήστε τον πάνω από τον κωδικό οθόνης φόρτωσης φόρτωσης αλλά κάτω από τους κωδικούς μεταβλητών

-Αντιγράψτε ΟΛΕΣ τις παραπάνω λειτουργίες καθώς όλες παίζουν ζωτικό ρόλο στο παιχνίδι. -Κάθε συνάρτηση έρχεται με σχόλια για να εξηγήσει τι κάνει ο κώδικας

Βήμα 8: Βήμα 10: Τρέξτε

Βήμα 10: Τρέξτε !!
Βήμα 10: Τρέξτε !!

Εκτελέστε το παιχνίδι και απολαύστε το

Συνιστάται: