2. Σο Scratch…
Αναπτφχκθκε από το Lifelong Kindergarten
group ςτο MIT και διανζμεται δωρεάν
(http://scratch.mit.edu/)
Πρωτοεμφανίςτθκε το καλοκαίρι του 2007
Eίναι μία γεγονοςτραφισ (event driven)
γλώςςα προγραμματιςμοφ με τθν οποία
μποροφμε να φτιάχνουμε:
• διαδραςτικζσ ιςτορίεσ
• παιχνίδια
• κινοφμενα ςχζδια με διάλογουσ
• μοντελοποιιςεισ
Ελζνθ Ανδριανοποφλου 2
3. DJ's
(scratching) γιατί .........
• Όπωσ οι DJ’s επαναχρθ-
ςιμοποιοφν τα μουςικά
κομμάτια, αντίςτοιχα ςτο
Scratch μποροφν να
επαναχρθςιμοποιθκοφν
όλα τα αντικείμενα (Code
Reuse)
Ελζνθ Ανδριανοποφλου 3
4. τόχοι του ςεμιναρίου:
• Εξοικείωςθ με το Περιβάλλον του Scratch
• Δθμιουργία μικρών εφαρμογών με χριςθ εντολών
από όλεσ τισ παλζτεσ
• Χριςθ τελεςτών και μεταβλθτών
• Δθμιουργία ζργων με ςχιματα
• Animation
• Εξοικείωςθ με εντολζσ που χρθςιμοποιοφμε ςτα
παιχνίδια (αλλθλεπίδραςθ)
Ελζνθ Ανδριανοποφλου 4
8. • Και να καθαρίςουμε
την οθόνη
• Είναι χρήςιμο αρκετζσ φορζσ να
επιςτρζφει η μορφή μασ ςτην αρχική
θζςη και κατεφθυνςη μετά την εκτζλεςη
των εντολϊν.
• Μποροφμε να αφήνουμε το ίχνοσ τησ
κίνηςησ αν η πζνα είναι «κάτω».
Ελζνθ Ανδριανοποφλου 8
9. ΕΦΑΡΜΟΓΗ 2 χιματα – Σετράγωνο/Οκτάγωνο – Σελεςτζσ
Ένασ εφκολοσ τρόποσ να μποφμε
ςτην ζννοια τησ μεταβλητήσ
και των τελεςτών - για παράδειγμα
Ελζνθ Ανδριανοποφλου 9
10. ΕΦΑΡΜΟΓΗ 2 Β 1 – χιματα – Σετράγωνο / Μεταβλθτζσ
… ασ βάλουμε τώρα μεταβλητή
την πλευρά του τετραγώνου.
Ελζνθ Ανδριανοποφλου 10
15. • Ζνα παράδειγμα
κίνθςθσ που αποτελεί
ειςαγωγι ςε animation
ι παιχνίδι
Ελζνθ Ανδριανοποφλου 15
Βάηουμε ςτο ζργο μασ και δεφτερθ μορφι και ςκθνικό
Μπορώ να κάνω το ζνα
αντικείμενο να φαίνεται ότι
κυνθγάει το άλλο.
Χρθςιμοποιώντασ επιπλζον
τισ εντολζσ κίνθςθσ :