Προγραμματισμός για Αρχάριους με Μπλοκ
Κεφάλαιο 5
>
Επίπεδο 3
Στόχος
Τοποθέτησε τροφή και κάλεσε τα γουρουνάκια φτιάχνοντας μια λίστα με τα ονόματά τους.
Τα γουρουνάκια πιθανότατα θα πεινάσουν σύντομα. Πήγαινε και πάρε τη μεγάλη μπλε σακούλα με την τροφή και κατευθύνσου στα δύο (2) σκούρα σημαδάκια X στον χάρτη. Σύρε και άφησε το μπλοκ place από το μενού Actions στον επεξεργαστή κώδικα στα δύο (2) σκούρα σημαδάκια X και στρέψου προς τις θήκες. Σύρε και άφησε το μπλοκ string από το μενού Text μέσα στα μπλοκ place και πρόσθεσε τη λέξη "food" στο μπαλόνι κειμένου. Αυτό θα ρίξει την τροφή από τη σακούλα στις θήκες για να φάνε τα γουρουνάκια.

Αφού τελειώσεις με την τοποθέτηση της τροφής και στα δύο σκούρα σημαδάκια X, κατευθύνσου στο φωτεινό σημαδάκι X και στρέψου προς το περίφραγμα. Κάλεσε τα γουρουνάκια να έρθουν να φάνε. Τα ονόματά τους είναι "Peggle", "Peter", "Piper" και "Pedro". Για να είναι πιο εύκολο να τα καλέσεις, βάλ’ τα ονόματά τους σε μια λίστα. Υπάρχει ένα μπλοκ set variable / create list στον επεξεργαστή που περιέχει μια λίστα με τίτλο names. Ενεργοποίησε το μπλοκ και συμπλήρωσε τα κενά στοιχεία.

Από το μενού Text, τοποθέτησε τέσσερα μπλοκ string μέσα στο μπλοκ create list. Μέσα σε αυτά βάλε τα ονόματα των τεσσάρων γουρουνιών με αυτή τη σειρά: "Peggle", "Peter", "Piper", "Pedro".

Χρησιμοποίησε ένα μπλοκ for loop για να καλέσεις όλα τα ονόματα των γουρουνιών χρησιμοποιώντας το μπλοκ speak. Ο βρόχος for χρησιμοποιεί τη μεταβλητή x για να περάσει μέσα από τη λίστα names. Πρέπει να ορίσεις πόσες φορές θα επαναληφθεί ο βρόχος, δηλαδή 4, που είναι ο αριθμός των στοιχείων στη λίστα.
Μέσα στον βρόχο, χρησιμοποίησε το μπλοκ speak με ένα μπλοκ create text για να συνδυάσεις τη φράση "Come here " με τη μεταβλητή x (η οποία θα περιέχει κάθε όνομα καθώς εξελίσσεται ο βρόχος). Στον επεξεργαστή μπλοκ θα βρεις τα μπλοκ ανενεργά, ενεργοποίησέ τα και ολοκλήρωσε τη σειρά των μπλοκ προσθέτοντας τα στοιχεία στο δεύτερο πεδίο του μπλοκ create text.

Εισήγαγε το μπλοκ list get σύροντάς το από το μενού Lists. Αυτό το μπλοκ θα σου επιτρέψει να εξάγεις ένα στοιχείο από τη λίστα.

Για να εξάγεις το όνομα κάθε γουρουνιού από τη λίστα, σύρε και άφησε τη μεταβλητή x από το μενού Variables μέσα στο μπλοκ list get και τοποθέτησέ τη στο μπλοκ create text.

Χρησιμοποιώντας αυτό το σύνολο μπλοκ κώδικα, ο παίκτης θα μπορεί να καλέσει όλα τα ονόματα των γουρουνιών με τη σωστή σειρά. Η μεταβλητή x στο βρόχο for αντιστοιχεί σε κάθε όνομα της λίστας καθώς ο βρόχος διατρέχει τα στοιχεία μέχρι να φτάσει στο τέλος.