Παίξτε Πέτρα, Ψαλίδι, Χαρτί με το BBC micro:bit!

 

 


Περιγραφή

Παίξτε το κλασικό παιχνίδι Πέτρα, Ψαλίδι, Χαρτί με δύο micro:bit και μάθετε ταυτόχρονα για την εντολή επιλογής, τις μεταβλητές και τους τυχαίους αριθμούς.

Το project απευθύνεται σε αρχάριους και μπορεί να γίνει χρήση MakeCode ή Python για την υλοποίηση του!

Τι θα χρειαστείτε:
2 micro:bit (ή προσομοιωτή MakeCode)Editor για το
✅ Καλώδιο USB 
✅ Υπολογιστή ή tablet με πρόσβαση στο MakeCode 
✅Έναν φίλο σας για να παίξετε μαζί!
 
Τι θα μάθεις

🎲 Πώς να χρησιμοποιείς τυχαίους αριθμούς (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 βήμα-βήμα!


 

Κωδικας και Σχεδιαγράμματα:

MakeCode


 

 

🚀Ιδέες για επέκταση:

🔊 Πρόσθεσε ήχο για κάθε σύμβολο.
🧠Σύγκριση αποτελεσμάτων για κάθε παίχτη

 

Εξελίξτε το!

Σχεδιάστε τα δικά σας εικονίδια για το παιχνίδι!


Σκεφτείτε άλλα εργαλεία που θα μπορούσαν να αντικαταστήσουν την πέτρα, το χαρτί και το ψαλίδι ή επινοήστε νέους κανόνες, προσθέτοντας για παράδειγμα το μολύβι (πέτρα, μολύβι, ψαλίδι, χαρτί) ή ό,τι άλλο φανταστείτε!


Χρησιμοποιήστε τη λειτουργία 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