Περιγραφή
Παίξτε το κλασικό παιχνίδι Πέτρα, Ψαλίδι, Χαρτί με δύο micro:bit και μάθετε ταυτόχρονα για την εντολή επιλογής, τις μεταβλητές και τους τυχαίους αριθμούς.
Το project απευθύνεται σε αρχάριους και μπορεί να γίνει χρήση MakeCode ή Python για την υλοποίηση του!
Τι θα μάθεις
🎲 Πώς να χρησιμοποιείς τυχαίους αριθμούς (random)
🎛 Πώς να χειρίζεσαι κουμπιά (A και B)
💡 Πώς να προγραμματίζεις ένα παιχνίδι με λογική
🎮 Πώς να δημιουργείς διαδραστικές εφαρμογές με micro:bit
Προγραμματισμός
Κάθε παίκτης πατάει ένα κουμπί και το micro:bit εμφανίζει τυχαία μια από τις 4 επιλογές:
✊ Πέτρα
✋ Χαρτί
✂️ Ψαλίδι
Θα χρειαστούμε όμως και κάποιες μεταβλητές για να αποθηκεύονται τα αποτελέσματα. Oi δύο μεταβλητές που χρησιμοποιούμε είναι οι εξής:
tool1: Η επιλογή του Παίκτη Α (κουμπί A)tool2: Η επιλογή του Παίκτη Β (κουμπί B)
Κάθε φορά που πατιέται το κουμπί, αποθηκεύεται ένας τυχαίος αριθμός από 1 έως 3 στη μεταβλητή. Έπειτα γίνεται σύγκριση των tool1 και tool2 για να βρούμε τον νικητή.
Κάντε κλικ στον παρακάτω σύνδεσμο για να δείτε τον κώδικα που θα χρησιμοποιήσουμε.
Οδηγίες:
Το Πέτρα, Ψαλίδι, Χαρτί είναι ένα κλασικό παιχνίδι τύχης για δύο
άτομα. Εσείς και ένας φίλος σας κουνάτε τις γροθιές σας 3 φορές και στη
συνέχεια κάνετε τυχαίες χειρονομίες για να να δείξετε μια πέτρα, ένα
χαρτί ή ένα ψαλίδι.
Η πέτρα νικάει το ψαλίδι, το ψαλίδι νικάει το χαρτί, και το χαρτί κερδίζει την πέτρα (τυλίγει την πέτρα!).
Όταν το επιταχυνσιόμετρο του micro:bit ανιχνεύσει μια κίνηση κουνήματος (shake), ρυθμίζει το μεταβλητό εργαλείο του σε έναν τυχαίο αριθμό: 0, 1 ή 2. (Χρησιμοποιούμε το 0 επειδή οι υπολογιστές αρχίζουν να μετρούν από το 0 και είναι καλό να θυμόμαστε ότι το 0 είναι αριθμός!)
Το πρόγραμμα χρησιμοποιεί την εντολή της επιλογής για να αποφασίσει ποια εικόνα θα εμφανιστεί στην οθόνη LED του micro:bit.
Αν ο τυχαίος αριθμός είναι 0, εμφανίζει ένα εικονίδιο πέτρας, αν είναι 1 δείχνει το εικονίδιο που αναπαριστά το χαρτί. Αν δεν ήταν 0 ή 1, πρέπει να είναι το 2 επειδή δώσαμε εντολή στο micro:bit να επιλέγει μόνο τυχαίους αριθμούς μεταξύ 0 και 2, οπότε σε αυτή την περίπτωση δείχνει ψαλίδι!
Στο παρακάτω βίντεο θα βρείτε αναλυτικές οδηγίες για το project βήμα-βήμα!
Κωδικας και Σχεδιαγράμματα:
🚀Ιδέες για επέκταση:
🔊 Πρόσθεσε ήχο για κάθε σύμβολο.
🧠Σύγκριση αποτελεσμάτων για κάθε παίχτη
Εξελίξτε το!
Σχεδιάστε τα δικά σας εικονίδια για το παιχνίδι!
Σκεφτείτε άλλα εργαλεία που θα μπορούσαν να αντικαταστήσουν την
πέτρα, το χαρτί και το ψαλίδι ή επινοήστε νέους κανόνες, προσθέτοντας
για παράδειγμα το μολύβι (πέτρα, μολύβι, ψαλίδι, χαρτί) ή ό,τι άλλο
φανταστείτε!
Χρησιμοποιήστε τη λειτουργία radio για να φτιάξετε ένα παιχνίδι που θα ξέρει αν κερδίσατε ή χάσατε επικοινωνώντας με το micro:bit του φίλου σας.
https://www.evagelak.sites.sch.gr/?p=3443
https://blog.grobotronics.com/?p=1193
https://dimzevgoltpe.blogspot.com/2022/02/blog-post_21.html

