Συνήθως ο προγραμματισμός γίνεται γράφοντας κείμενο αλλά εμείς θα χρησιμοποιήσουμε το Μλόκλι (Blockly) το οποίο χρησιμοποιεί κομμάτια παζλ
που μπορείς να ενώσεις για να γράψεις προγράμματα. Και πάλι δημιουργείς κώδικα.
Για να ξεκινήσουμε, θα φτιάξουμε κώδικα για ένα πρόγραμμα που θα βοηθήσει αυτό το Angry Bird να κινηθεί
μέσα σε ένα λαβύρινθο για να φτάσει στα κακά γουρούνια που έκλεψαν τα αυγά του. Το Μπλόκλι χωρίζεται σε τρεις κυρίως
περιοχές. Στα αριστερά είναι ο λαβύρινθος του πουλιού, όπου θα τρέξει το πρόγραμμα σου. Οι οδηγίες για
κάθε επίπεδο φαίνονται κάτω από τον λαβύρινθο. Η μεσαία περιοχή είναι η εργαλειοθήκη και κάθε ένα από αυτά
τα κομμάτια είναι μια εντολή που μπορεί να καταλάβει το πουλί. Η κενή περιοχή στα δεξία λέγεται
«χώρος εργασίας» και εκεί θα φτιάξουμε το πρόγραμμα μας. Αν τραβήξω το κομμάτι «προχώρησε μπροστά» στον χώρο
εργασίας μας και πατήσω το κουμπί «Εκτέλεση», τι θα συμβεί; Το πουλί κινείται μπροστά ένα τετράγωνο πάνω στο πλέγμα. Και αν
θέλω το πουλί να κάνει κάτι αφού μετακινηθεί κατά ένα τετράγωνο; Μπορώ να προσθέσω άλλο ένα κομμάτι
στο πρόγραμμα μας. Θα επιλέξω το κομμάτι «στρίψε δεξιά» και θα το τραβήξω κάτω από το προχώρησε
προχώρησε μέχρι το κίτρινο βέλος να εμφανιστεί. Μετά θα το αφήσω και τα δύο κομμάτια θα ενωθούν.
Όταν πατήσω το «Εκτέλεση» ξανά, το πουλί θα εκτελέσει τις εντολές που είναι στοιβαγμένες
από πάνω προς τα κάτω στον χώρο εργασίας μας. Αν θελήσεις να σβήσεις ένα κομμάτι, απλά αφαίρεσε το
από την στοίβα και τράβηξε το στον καλάθι σκουπιδιών. Αφού πατήσεις το «Εκτέλεση», μπορείς πάντα να πατήσεις το
κουμπί «Επαναφορά» για να επιστρέψει το πουλί πίσω στην αρχή.
Τώρα ας πιάσουμε αυτά τα γουρούνια!