Φύλλο Εργασίας 6 Η επικοινωνία αντικειμένων στο Scratch - Συναυλία Στο μάθημα αυτό θα μάθουμε: Να προγραμματίζουμε τους πρωταγωνιστές μας έτσι ώστε να επικοινωνούν μεταξύ τους μέσω μηνυμάτων. Να χρησιμοποιούμε τις εντολές «Μετέδωσε» και «όταν λάβω.» για την επικοινωνία των πρωταγωνιστών μας. Χρήσιμες πληροφορίες Με αυτή την εντολή ένα αντικείμενο μπορεί να στέλνει μήνυμα σε κάποιο άλλο. Η εντολή αυτή επιτρέπει σε ένα αντικείμενο να λαμβάνει και να χειρίζεται τα μηνύματα που στέλνονται. Με αυτή τη εντολή το αντικείμενο που μεταδίδει το μήνυμα, πριν συνεχίσει με την εκτέλεση της επόμενης εντολής, περιμένει τα υπόλοιπα αντικείμενα που θα λάβουν το μήνυμα να τελειώσουν την εκτέλεση των σχετικών σεναρίων. Τα μηνύματα που στέλνονται είναι απλές εκφράσεις όπως «ξεκινάμε», «σταμάτα» κτλ. τις οποίες δημιουργούμε ελεύθερα κατά τη χρήση της εντολής μετάδωσε. Μουσική συναυλία Ας διοργανώσουμε μια συναυλία στο Scratch! Καλέσαμε τον κύριο Μαεστρίδη για μαέστρο, την Καλλιφωνίδου στα φωνητικά, τον Ντριγκιντράγκα στην κιθάρα και τον μοναδικό στο είδος του, κ. Πιατίνη στα ντραμς. Ο κύριος Μαεστρίδης θα διευθύνει τη συναυλία μας, στέλνοντας μηνύματα στα αντικείμενα του σκηνικού προκειμένου ο καθένας να εκτελέσει την ενέργεια που του αναλογεί.
Ανοίγουμε ένα νέο αρχείο στο Scratch και διαγράφουμε τη γατούλα. Δραστηριότητα 1: Αλλαγή της εικόνας του υποβάθρου Βήμα 1:Εισάγουμε στο υπόβαθρο την εικόνα: spotlight stage από το φάκελο indoors. Δραστηριότητα 2: Αλλαγή της μορφής των πρωταγωνιστών μας Βήμα 1: Εισάγουμε την μορφή του Ντριγκιντράγκα από το φάκελο μας (όνομα μορφής guitar player). Βήμα 2: Εισάγουμε την μορφή του κ. Πιατίνι από το φάκελο μας (όνομα μορφής drummer). Βήμα 3: Εισάγουμε την μορφή του Μαεστρίδη από το φάκελο μας (όνομα μορφής maestros). Βήμα 4: Εισάγουμε την μορφή της κα. Καλλιφωνίδου από το φάκελο people του Scratch (όνομα μορφής singer1). Βήμα 5: Μικραίνουμε τις μορφές αν χρειαστεί και τους τοποθετούμε πάνω στην σκηνή όπως φαίνεται στην παρακάτω εικόνα:
Δραστηριότητα 3: Ενδυμασίες και ήχοι πρωταγωνιστών Για τον Ντριγκιντράγκα θα δημιουργήσουμε δύο ενδυμασίες αλλά κυρίως θα πρέπει να προσθέσουμε τον ήχο που θα αναπαράγει όταν θα παίζει την κιθάρα του. Βήμα 1: Επιλέγουμε τον κ. Ντριγκιντράγκα. Στις ενδυμασίες του αντικειμένου πατάμε Αντιγραφή της μοναδικής ενδυμασίας του. Βήμα 2: Ανοίγουμε την δεύτερη ενδυμασία με το εργαλείο Ζωγραφικής του Scratch. Βήμα 3: Στη Ζωγραφική δημιουργούμε τη νέα ενδυμασία επιλέγοντας το εργαλείο «Αναστροφή οριζόντια». Βήμα 4: Εισάγουμε στον κιθαρίστα μας τον ήχο «GuitarChords2» από το φάκελο «Music loops». Βήμα 5: Στον κ. Πιατίνι εισάγουμε τον ήχο «Drum» από το φάκελο «Music loops».
Βήμα 6: Στην κα. Καλλιφωνίδου δημιουργούμε μια νέα ενδυμασία: Επιλέγουμε την κα. Καλλιφωνίδου. Στις ενδυμασίες του αντικειμένου πατάμε Αντιγραφή της μοναδικής ενδυμασίας της. Ανοίγουμε την δεύτερη ενδυμασία με το εργαλείο Ζωγραφικής του Scratch. Δημιουργούμε την διπλανή ενδυμασία. Βήμα 7: Στην κα. Καλλιφωνίδου εισάγουμε τον ήχο «got-inspiration» από το φάκελο «Vocals».
Δραστηριότητα 4: Δημιουργία των μηνυμάτων του μαέστρου Ο μαέστρος πρέπει να συντονίσει τους μουσικού του. Για να γίνει αυτό θα δημιουργηθούν τα κατάλληλα μηνύματα που θα στέλνει ο μαέστρος στους μουσικούς. Στον μαέστρο μας δημιουργούμε το παρακάτω σενάριο. Δραστηριότητα 5: Απάντηση στα μηνύματα του μαέστρου Τώρα θα πρέπει να φτιάξουμε τα σενάρια των μουσικών και της τραγουδίστριας. Στον κ. Ντριγκιντράγκα γράφουμε το παρακάτω σενάριο: Στον κ. Πιατίνι γράφουμε το παρακάτω σενάριο: Στην κα Καλλιφωνίδου γράφουμε το διπλανό σενάριο:
Πατάμε την πράσινη σημαία για να αρχίσει η συναυλία! Συζητάμε με την ομάδα μας Για να ολοκληρωθεί σωστά η συναυλία έπρεπε να υπολογίσουμε το χρόνο που χρειάζεται ο κάθε μουσικός για να ξεδιπλώσει το ταλέντο του και να εισάγουμε τις αντίστοιχες εντολές «Περίμενε δευτερόλεπτα» στο σενάριο του μαέστρου. Υπάρχουν όμως περιπτώσεις που δεν μπορούμε να υπολογίσουμε το χρόνο που πρέπει να περιμένει ο αποστολέας ενός μηνύματος. Η λύση δίνεται χρησιμοποιώντας την εντολή : Μουσική συναυλία Νο 2 Κάνουμε τις παρακάτω μετατροπές στο σενάριο του μαέστρου: Πατάμε την πράσινη σημαία για να αρχίσει η συναυλία! Αποθηκεύουμε το έργο μας με το όνομα Συναυλία.
Οι μουσικοί μας τελείωσαν με τις πρόβες! Πρέπει να ξεκινήσει η συναυλία! Μουσική συναυλία Νο 3 Αποθηκεύουμε ξανά το έργο μας με το όνομα Συναυλία 2. Στα σενάρια που έχουμε φτιάξει για όλους τους πρωταγωνιστές κάνουμε τις παρακάτω αλλαγές: 1. Ο μαέστρος λέει «Ξεκινάμε» για 2 δευτερόλεπτα. 2. Ο μαέστρος στέλνει ένα μήνυμα προς όλους τους μουσικούς. Το όνομα του μηνύματος είναι «Ξεκινάμε». 3. Το σενάριο των μουσικών παραμένει ίδιο. Η μόνη διαφορά είναι ότι τώρα για να ξεκινήσουν να παίζουν πρέπει να λάβουν το μήνυμα «Ξεκινάμε». Αποθηκεύουμε το έργο μας και απολαμβάνουμε την συναυλία!