Κώδικας Scratch

Page 1

Το παιδί σας λατρεύει τα βιντεοπαιχνίδια; Δεν θα ήταν ωραίο να μπορούσατε να του καλλιεργήσετε αυτό το πάθος και να του ανοίξετε τον δρόμο για μια επιτυχημένη καριέρα στον τομέα του προγραμματισμού στο μέλλον; Όταν δίδασκα σ’ ένα δημοτικό της Σίλικον Βάλεϊ, με συνεπήρε η τεχνολογική κουλτούρα: επηρεάστηκα τόσο πολύ που μου ήταν δύσκολο να επικεντρωθώ μόνο στη διδασκαλία ενώ έβλεπα γύρω μου επιχειρηματίες να στήνουν επιχειρήσεις αξίας εκατομμυρίων δολαρίων. Δεν άργησα να ερωτευτώ την κουλτούρα των επιχειρήσεων start-up, τον προγραμματισμό και τη δημιουργία ιστοτόπων. Τον Αύγουστο του 2014, ο εννιάχρονος γιος μου μού είπε: «Μπαμπά, θέλω να μάθω να προγραμματίζω όπως εσύ» και έτσι, γεννήθηκε στο μυαλό μου, η εξής ιδέα: έπρεπε να φτιάξω μια σχολή προγραμματισμού για παιδιά! Και έτσι γεννήθηκε η Χάκινγκτονς (Hackingtons). Τα πέντε τελευταία χρόνια διδάσκω προγραμματισμό στη Σχολή Προγραμματισμού για παιδιά, Χάκινγκτονς. Από όλες τις υπέροχες εμπειρίες που είχα, η πιο ενθαρρυντική είναι να βλέπεις τους μαθητές σου να χρησιμοποιούν το Scratch για πρώτη φορά. Και τώρα χαίρομαι που μπορώ να μεταδώσω αυτή τη γνώση στα παιδιά όλου του κόσμου, μέσω αυτού του βιβλίου! Το βιβλίο Κώδικας Scratch είναι μια ευκολονόητη εισαγωγή στον προγραμματισμό και στη δημιουργία βιντεοπαιχνιδιών χρησιμοποιώντας το Scratch, ένα δημοφιλές

7
διαδικτυακό περιβάλλον προγραμματισμού για παιδιά. Το πρώτο μέρος είναι εισαγωγή στον προγραμματισμό και στο περιβάλλον του Scratch και το δεύτερο μέρος δίνει τη δυνατότητα στα παιδιά να δημιουργήσουν υπέροχα παιχνίδια, ορισμένα εμπνευσμένα από κλασικά ηλεκτρονικά παιχνίδια. Σε αυτό το βιβλίο το παιδί σας θα μάθει με ποιον τρόπο ο προγραμματισμός μπορεί να γίνει διασκεδαστικός, χρήσιμος, δημιουργικός και ενθαρρυντικός. Ο προγραμματισμός είναι δύσκολος στην εκμάθηση, κυρίως όταν

πρόκειται για τη δημιουργία βιντεοπαιχνιδιών. Αν τα παιδιά είναι μικρότερα (από 6 έως 8 ετών), προτείνω στους γονείς να πλοηγηθούν μαζί τους και να τα βοηθήσουν στην εξερεύνηση των αρχικών εννοιών μέχρι να αποκτήσουν εμπιστοσύνη στον εαυτό τους και να μπορούν να χρησιμοποιήσουν το Scratch μόνα τους. Το παιδί σας σίγουρα θα διασκεδάσει διότι το βιβλίο Κώδικας Scratch δεν θα το βοηθήσει μόνο στη δημιουργία βιντεοπαιχνιδιών, αλλά και στην εκμάθηση του κώδικα που θα του παρέχει πολλά μακροχρόνια οφέλη από αυτά της δημιουργίας παιχνιδιών. Και μην εκπλαγείτε, αν κι εσείς ξαφνικά ως γονείς, ενδιαφερθείτε να κάνετε καριέρα στον προγραμματισμό!

8
ΚΩΔΙΚΑΣ SCRATCH

Γεια σας, παιδιά! Είστε έτοιμα να φτιάξετε τα δικά σας βιντεοπαιχνίδια; Είναι πολύ εύκολο και διασκεδαστικό να φτιάξεις βιντεοπαιχνίδια με το Scratch. Τι είναι το Scratch; Είναι ένας ιστότοπος που σου δίνει τη δυνατότητα να φτιάξεις και να ανεβάσεις βιντεοπαιχνίδια στο διαδίκτυο για να παίζουν οι άλλοι. Ναι, οι φίλοι σου και η οικογένειά σου θα μπορούν να παίξουν τα παιχνίδια που έφτιαξες εσύ ο ίδιος! Και το καλύτερο είναι ότι δεν χρειάζεται καν να ξέρεις να πληκτρολογείς. Το Scratch χρησιμοποιεί τη μεταφορά και απόθεση – απλά κάνεις κλικ και σέρνεις ό,τι θέλεις με το ποντίκι του υπολογιστή για να φτιάξεις τα παιχνίδια σου. Πρώτα, όμως, θέλω να σας συστηθώ. Ξεκίνησα την καριέρα μου ως δάσκαλος σ’ ένα δημοτικό στη Σίλικον Βάλεϊ, γνωστή για τα βιντεοπαιχνίδια και την τεχνολογία, διότι εκεί ξεκίνησαν εταιρείες όπως η Apple και η Atari. Περιβαλλόμουν από όλη αυτή τη συναρπαστική τεχνολογία και έτσι «κόλλησα». Στην πραγματικότητα, ερωτεύτηκα τον προγραμματισμό και το γεγονός ότι μπορούσα να φτιάξω ιστότοπους μόνος μου. Πριν από μερικά χρόνια, ο εννιάχρονος γιος μου μού είπε: «Μπαμπά, θέλω να μάθω να προγραμματίζω όπως εσύ» και τότε ήταν που σκέφτηκα ότι και τα παιδιά θέλουν να μάθουν να το κάνουν! Το μόνο που χρειάζονται είναι ένα μέρος όπου θα το διδαχτούν. Έτσι, ίδρυσα τη σχολή προγραμματισμού Χάκινγκτονς, για παιδιά.

9
ΠΡΟΛΟΓΟΣ
Τα τελευταία πέντε χρόνια διδάσκω προγραμματισμό σε παιδιά στη Σχολή προγραμματισμού Χάκινγκτονς. Είναι υπέροχο να βλέπεις μαθητές, όπως εσύ, να χρησιμοποιούν το Scratch για πρώτη φορά. Μακάρι να μπορούσα να δω το χαμόγελό σου όταν θα παρουσιάσεις το πρώτο σου παιχνίδι. Ο προγραμματισμός έχει μεγάλη δύναμη και είμαι ενθουσιασμένος που θα σε βοηθήσω να τον μάθεις!

Αναρωτιέσαι τι θα χρειαστείς για να ξεκινήσεις αυτό το ταξίδι; Λοιπόν, αν έχεις αυτό το βιβλίο, έχεις τα μισά από όσα χρειάζεσαι. Το μόνο που σου λείπει είναι ένα υπολογιστής ή ένα τάμπλετ με πρόσβαση στο διαδίκτυο. Τι είναι όμως ο προγραμματισμός, γνωστός και ως κωδικοποίηση, θα αναρωτιέσαι. Είναι η μορφοποίηση ιδεών με τέτοιο τρόπο ώστε να μπορεί να τις κατανοήσει ο υπολογιστής. Άλλες μορφές προγραμματισμού που χρησιμοποιούν οι άνθρωποι είναι να γράφουν λέξεις σε έναν υπολογιστή με τη χρήση του πληκτρολογίου. Όμως, το Scratch κάνει αυτή τη δουλειά για εσένα μετατρέποντας τις εικόνες που δημιουργείς σε λέξεις! Υπάρχουν πολλές γλώσσες προγραμματισμού στον κόσμο. Ίσως έχεις ακουστά μερικές από αυτές, όπως Python, JavaScript, C++, Java, Ruby, αλλά μάντεψε. Το Scratch είναι η μοναδική εφαρμογή στον κόσμο που σχεδιάστηκε από ερευνητές του ΜΙΤ1 ειδικά για παιδιά, για να μάθουν να φτιάχνουν βιντεοπαιχνίδια. Ναι, θα μάθεις να φτιάχνεις αληθινά βιντεοπαιχνίδια. Μην ανησυχείς, όμως. Θα ξεκινήσουμε με πολύ απλά βήματα όπως η δημιουργία μιας γραμμής κώδικα και σιγά σιγά θα φτάσουμε στον προγραμματισμό ολόκληρων παιχνιδιών. Στο πρώτο μέρος, θα μάθεις τις βασικές αρχές προγραμματισμού με πολύ απλά βήματα. Θα παρουσιάσω, επίσης, τον ιστότοπο του Scratch και θα δείξω πώς να τον χρησιμοποιείς. Μέχρι το τέλος του πρώτου μέρους, θα έχεις μάθει να γράφεις πολύ απλό κώδικα βιντεοπαιχνιδιών. Το δεύτερο μέρος περιλαμβάνει μια σειρά από εύκολα μαθήματα με θέμα

10
βιντεοπαιχνιδιών διαφόρων
ενδιαφέροντα στοιχεία και πολλές διασκεδαστικές ιδέες που θα σε βοηθήσουν. Το καλύτερο είναι ότι θα μπορείς να φτιάξεις όλα τα παιχνίδια μόνος σου. Εσύ θα είσαι ο δημιουργός των παιχνιδιών και μέχρι το τέλος του δεύτερου μέρους, θα έχεις γίνει άσος στα παιχνίδια! 1. ΜΙΤ: (όλοι μας έχουμε ακούσει για το τρομερό ερευνητικό εργαστήριο) με επικεφαλή τον Mitchel Resnick που πρωτοεμφανίστηκε το καλοκαίρι του 2007. ΚΩΔΙΚΑΣ SCRATCH
τη δημιουργία
ειδών. Θα αρχίσουμε με πολύ απλά παιχνίδια και θα παρουσιάσω πολλά

Όλα τα μαθήματα περιλαμβάνουν εύκολες οδηγίες προγραμματισμού που σε πηγαίνουν βήμα βήμα. Κάθε μάθημα συνοδεύεται από ξεκάθαρα στιγμιότυπα οθόνης. Σκοπός μου δεν είναι μόνο να σε διδάξω, αλλά να σε προκαλέσω και να σε βοηθήσω να επιδείξεις τη δημιουργικότητά σου και τις δεξιότητες δημιουργίας παιχνιδιών. Αν δυσκολεύεσαι να θυμηθείς κάποιες λέξεις ή έννοιες, δεν έχεις παρά να κοιτάξεις στο τέλος του βιβλίου όπου υπάρχει ένα γλωσσάρι με όρους προγραμματισμού (σελ. 162). Διαβάζοντας τον Κώδικα Scratch και δοκιμάζοντας τα παιχνίδια, θα ζήσεις μια διασκεδαστική περιπέτεια, μέσα από την οποία θα αποκτήσεις εκπληκτικές δεξιότητες για τη δημιουργία βιντεοπαιχνιδιών καθώς και άλλες πρόσθετες που θα σου φανούν χρήσιμες στο μέλλον, ίσως και για να κάνεις καριέρα!

11
ΠΡΟΛΟΓΟΣ

ΜΕΡΟΣ 1ο

Προτού ξεκινήσουμε, θα πρέπει να μιλήσουμε για ορισμένες βασικές δεξιότητες και έννοιες προγραμματισμού. Στο πρώτο μέρος, θα μάθεις τις βασικές αρχές, πώς να βρίσκεις αυτό που θέλεις στον ιστότοπο του Scratch και πώς να χρησιμοποιείς τον κώδικα μεταφοράς και απόθεσης του Scratch για να δημιουργείς εκπληκτικά παιχνίδια. Ας αρχίσουμε!

>> 13

ΚΑΛΩΣ

ΣΤΟ

ΟΡΙΣΕΣ

SCRATCH

Χαίρεσαι που θα δημιουργήσεις το πρώτο σου βιντεοπαιχνίδι; Βάζω στοίχημα πως ναι! Πολλοί προγραμματιστές θυμούνται με νοσταλγία τα πρώτα βιντεοπαιχνίδια που δημιούργησαν και σε λίγο θα είσαι και εσύ ένας από αυτούς. Ίσως έχεις λίγο άγχος, κυρίως αν είναι η πρώτη φορά που θα γράψεις κώδικα. Στο πρώτο κεφάλαιο, θα αποκτήσεις μεγαλύτερη αυτοπεποίθηση αφού θα σου εξηγήσω ακριβώς τι είναι ο προγραμματισμός και πώς να ξεκινήσεις με το Scratch. Εμπιστεύσου με! Όταν δεις πόσο εύκολο είναι να μάθεις το Scratch, θα αρχίσεις να νιώθεις σαν υπερήρωας του προγραμματισμού!

0
0
1
0 0
1

ΓΙΑΤΙ ΤΟ SCRATCH;

Θυμάσαι την πρώτη λέξη που είπες όταν ήσουν μωρό; Μάλλον όχι. Ίσως μπορείς να ρωτήσεις τους γονείς σου ποια ήταν αυτή η λέξη. Ήταν μαμά; Ή μπαμπάς; Ή γεια; Αν ήσουν υπολογιστής, πιθανότατα οι πρώτες σου λέξεις θα ήταν Γεια σου, κόσμε. Χμμ. Γιατί Γεια σου, κόσμε; Μπορεί να ακουστεί ανόητο, αλλά είναι παράδοση για τους νέους προγραμματιστές να προγραμματίζουν τους υπολογιστές να λένε Γεια σου, κόσμε. Το πρώτο πρόγραμμα που τρέχουν οι περισσότεροι προγραμματιστές είναι να ρυθμίσουν τον υπολογιστή να πει ακριβώς αυτό. Πώς προγραμματίζεις, λοιπόν, έναν υπολογιστή να πει Γεια σου, κόσμε; Πρώτα, πρέπει να μιλήσεις στον υπολογιστή στη γλώσσα του. Τι γλώσσα, όμως, μιλάει ο υπολογιστής; Οι υπολογιστές μιλούν μια γλώσσα που ονομάζεται δυαδική και έχει μόνο δύο σύμβολα: το 0 και 1. Για παράδειγμα, ο υπολογιστής μπορεί να καταλάβει κάτι που είναι γραμμένο έτσι: 0110100001101001 (αυτή είναι η λέξη γεια στη δυαδική γλώσσα). Φυσικά, τα 0 και τα 1 μπερδεύουν αρκετά τους ανθρώπους, γι’ αυτό οι μηχανικοί και οι επιστήμονες υπολογιστών δημιούργησαν γλώσσες που μπορούσαν να καταλάβουν και οι άνθρωποι και οι υπολογιστές. Αυτές οι γλώσσες ονομάζονται «γλώσσες προγραμματισμού». Το Scratch είναι μια τέλεια γλώσσα προγραμματισμού γιατί, έτσι όπως γράφεται και διαβάζεται, είναι σαν να μιλάς σε έναν φίλο σου. Με λίγη εξάσκηση, μπορεί και εσύ να αρχίσεις να σκέφτεσαι σε κώδικα Scratch! Όταν κάποιος γράφει ένα πρόγραμμα υπολογιστή,

16
Όταν δημιουργείς ένα βιντεοπαιχνίδι με τη
γράφεις ένα πρόγραμμα υπολογιστή, το οποίο είναι απλά μια σειρά από οδηγίες που πρέπει να ακολουθήσει ο υπολογιστής. Τα προγράμματα υπολογιστή μπορεί να είναι μικρού ή μεγάλου μήκους, ανάλογα με το βιντεοπαιχνίδι ή την εφαρμογή. Μπορεί να σκεφτείς ότι η λέξη προγραμματισμός μοιάζει πολύ με τη λέξη γραφή. Δοκίμασε να τη χρησιμοποιήσεις στη συζήτηση. Να ένα παράδειγμα: «Με συγχωρείτε, κυρία Πρόεδρε, θα πρέπει να αναβάλλουμε τη συνάντησή μας για αργότερα, γιατί τώρα είμαι απασχολημένος. Προγραμματίζω ένα βιντεοπαιχνίδι». Το Scratch είναι απλά μια από τις πολλές γλώσσες προγραμματιΚΩΔΙΚΑΣ SCRATCH
λέμε ότι προγραμματίζει.
χρήση του Scratch,

σμού για υπολογιστές στον κόσμο και νέες γλώσσες επινοούνται συνεχώς. Όμως, το Scratch2 έχει πολλά πλεονεκτήματα ως πρώτη γλώσσα προγραμματισμού που μπορεί να μάθει κάποιος:

• Είναι σχεδιασμένο για παιδιά.

• Χρησιμοποιεί τη μεταφορά και απόθεση (δεν απαιτείται πληκτρολόγηση).

• Μπορείς να φτιάξεις και να μοιραστείς βιντεοπαιχνίδια με άλλους σε πολύ λίγο χρόνο.

• Μπορείς να δεις τον κώδικα άλλων παιχνιδιών (βλέπε Εκτέλεση προγράμματος, σελ. 19).

• Περιλαμβάνει πολλούς ήχους, εικόνες και υπόβαθρα.

• Είναι δωρεάν: δεν χρειάζεται ούτε εγγραφή ούτε πιστωτική κάρτα.

Επίσης, το Scratch είναι πολύ γρήγορο για την πρωτοτυποποίηση παιχνιδιών. Ξέρεις τη λέξη πρωτότυπο; Το πρωτότυπο είναι ένα γρήγορο και πρόχειρο προσχέδιο μια ιδέας. Για παράδειγμα, αν θέλεις να φτιάξεις ένα παιχνίδι με ιπποπόταμους που αμολούν ουράνια τόξα, μπορείς να φτιάξεις στα γρήγορα ένα πρωτότυπο του παιχνιδιού χρησιμοποιώντας το Scratch. Όταν λέω στα γρήγορα, εννοώ σε περίπου 30 λεπτά. Αν έπρεπε να δημιουργήσω ένα παρόμοιο πρωτότυπο παιχνιδιού σε διαφορετική γλώσσα υπολογιστών, όπως για παράδειγμα σε JavaScript, μπορεί

17
να χρειαζόμουν πολλές ώρες για να το ολοκληρώσω. Ακόμα και οι επαγγελματίες προγραμματιστές λατρεύουν την ευκολία και την ταχύτητα με την οποία μπορείς να δημιουργήσεις παιχνίδια με το Scratch. Είναι μια γλώσσα που αρέσει σε όλους τους προγραμματιστές και δημιουργούς παιχνιδιών, ανεξαρτήτως ηλικίας. Έχεις ενθουσιαστεί; Το ελπίζω, γιατί ήρθε η ώρα να επισκεφτείς τον ιστότοπο του Scratch και να στρωθείς στη δουλειά! 2. Ενδιαφέρον είναι ότι το Scratch πήρε το όνομά του από την τεχνική των DJ's (scratching). Όπως ένας DJ ενώνει τα κομμάτια για να φτιάξει μια μουσική σύνθεση έτσι ενώνουμε και εμείς τα κομμάτια που χρειάζεται για να δουλέψει το πρόγραμμα. ΚΑΛΩΣ ΟΡΙΣΕΣ ΣΤΟ SCRATCH

ΧΡΗΣΗ ΤΟΥ SCRATCH

Αυτό το βιβλίο σου μαθαίνει πώς να προγραμματίζεις με το Scratch 3.0, το οποίο κυκλοφόρησε επίσημα στις 2 Ιανουαρίου 2019. Το Scratch χρησιμοποιείται σε όλον τον κόσμο, σε περισσότερες από 150 χώρες, και εκατομμύρια άνθρωποι το χρησιμοποιούν κάθε μέρα. Για να έχεις πρόσβαση στο Scratch, θα πρέπει να συνδεθείς στο διαδίκτυο, από έναν υπολογιστή ή ένα τάμπλετ με έναν περιηγητή ιστού. ΜΕΣΩ ΔΙΑΔΙΚΤΥΟΥ Ο επίσημος ιστότοπος του Scratch είναι Scratch.MIT.edu. Το Scratch χρειάζεται έναν επικαιροποιημένο περιηγητή ιστού. Η ομάδα του Scratch συνιστά τους Chrome, Firefox ή Safari. Προς το παρόν, ο Internet Explorer δεν υποστηρίζει το Scratch 3.0. ΕΚΤΟΣ ΔΙΑΔΙΚΤΥΟΥ Υπάρχει, επίσης, μια έκδοση του Scratch εκτός διαδικτύου (που μπορείς να χρησιμοποιήσεις χωρίς να είσαι συνδεδεμένος στο διαδίκτυο), την οποία μπορείτε να κατεβάσετε στο Scratch.MIT.edu/download. Προς το παρόν, η έκδοση εκτός διαδικτύου λειτουργεί μόνο σε ηλεκτρονικούς υπολογιστές (PC) και σε Mac. Όταν εκδόθηκε αυτό το βιβλίο, η συγκεκριμένη έκδοση βρισκόταν ακόμα σε στάδιο ανάπτυξης και πολλά χαρακτηριστικά, όπως ο διαμοιρασμός έργων στο διαδίκτυο, δεν ήταν ακόμα διαθέσιμα. ΠΡΙΝ ΞΕΚΙΝΗΣΕΙΣ

18
να δημιουργήσεις λογαριασμό στο Scratch, χρειάζεσαι μόνο την ηλεκτρονική διεύθυνση (email) ενός ενήλικα (του μπαμπά σου ή της μαμάς σου ή ενός κηδεμόνα σου) και θα έχεις άμεση πρόσβαση στον λογαριασμό σου. Απλά μην ξεχάσεις να πεις στον συγκεκριμένο ενήλικα να ελέγξει τα εισερχόμενα στο email του και να αποδεχτεί τους όρους χρήσης του Scratch. Διαφορετικά, δεν θα μπορείς να ανεβάσεις τα παιχνίδια σου στο διαδίκτυο και να τα μοιραστείς με άλλους όταν τα ολοκληρώσεις. Αν εσύ ή οι γονείς σου δεν δείτε το μήνυμα στα εισερχόμενα, ελέγξτε τον φάκελο με την ανεπιθύμητη αλληλογραφία (spam). ΚΩΔΙΚΑΣ SCRATCH
Πριν ξεκινήσεις με το Scratch, σε συμβουλεύω να εγγραφείς δωρεάν δημιουργώντας έναν λογαριασμό και να συνδεθείς. Για

Το Scratch σώζει αυτόματα τα έργα σου και διατηρεί ένα χαρτοφυλάκιο με όλα τα παιχνίδια σου. Αυτό είναι πολύ καλό γιατί σου δίνει τη δυνατότητα να συνδέεσαι στο Scratch από οποιονδήποτε υπολογιστή και να βρίσκεις γρήγορα το έργο που θέλεις να δουλέψεις. Παρακάτω θα δεις κάποιες άλλες βασικές αρχές του Scratch, τις οποίες πρέπει να γνωρίζεις πριν ξεκινήσεις τον προγραμματισμό. ΕΚΤΕΛΕΣΗ ΠΡΟΓΡΑΜΜΑΤΟΣ Τα παιχνίδια του Scratch είναι προγραμματισμένα να ξεκινούν και να σταματούν όπως τα αυτοκίνητα σε έναν αγώνα δρόμου. Θα κάνεις κλικ στο εικονίδιο με την πράσινη σημαία για να ξεκινήσεις ένα παιχνίδι και στο εικονίδιο με την κόκκινη πινακίδα με το στοπ για να σταματήσεις. Ένα τέλειο μέρος για να δεις τα παιχνίδια του Scratch στην πράξη είναι η αρχική σελίδα του Scratch (Scratch.MIT.edu). Το Scratch προβάλλει τα δημοφιλή παιχνίδια που έφτιαξαν άλλα παιδιά και μπορείς να κάνεις κλικ σε αυτά για να τα δοκιμάσεις. Μπορείς, επίσης, να κάνεις κλικ στο πλήκτρο ΔΕΣ ΜΕΣΑ που βρίσκεται επάνω δεξιά σε κάθε

19
ο δημιουργός
ΕΝΤΟΠΙΣΜΟΣ ΚΑΙ ΔΙΟΡΘΩΣΗ ΣΦΑΛΜΑΤΩΝ Όλοι οι προγραμματιστές θέλουν να λειτουργεί άψογα το παιχνίδι τους. Όμως, είναι απολύτως φυσιολογικό σε ένα παιχνίδι να υπάρχουν ορισμένα απρόσμενα προβλήματα. Οποιοδήποτε αναπάντεχο λάθος συμβαίνει σε ένα παιχνίδι ονομάζεται σφάλμα του προγράμματος (ή bug στα αγγλικά, που σημαίνει ζωύφιο). Οι προγραμματιστές, όμως, δεν προσπαθούν να διορθώσουν τα λάθη με εντομοκτόνο, αλλά αντικαθιστώντας τα με καλύτερο κώδικα. ΚΑΛΩΣ ΟΡΙΣΕΣ ΣΤΟ SCRATCH
έργο και να δεις τον κώδικα που έχει γράψει
του.

ότι ακόμα

του

σφάλματα στον κώδικά τους. Τα σφάλματα

είναι κάτι κακό. Είναι απλά μέρος της διαδικασίας της δημιουργίας

Όσα περισσότερα αναπάντεχα προβλήματα θα λύνεις και όσα περισσότερα σφάλματα θα διορθώνεις, τόσο καλύτερος θα γίνεσαι στον προγραμματισμό. ΑΠΟΘΗΚΕΥΣΗ ΤΗΣ ΔΟΥΛΕΙΑΣ ΣΟΥ Ο σκύλος μού έφαγε τον κώδικα! Εντάξει, προφανώς αυτή η δικαιολογία δεν πιάνει με το Scratch, διότι όσο είσαι συνδεδεμένος στον λογαριασμό του Scratch, η δουλειά σου αποθηκεύεται αυτόματα. Φυσικά, είναι καλύτερο να ονομάσεις το έργο σου ώστε να μπορείς να το βρίσκεις όποτε θέλεις. Και αν το έργο σου είναι πολύ ιδιαίτερο, μπορείς να το κατεβάσεις στον υπολογιστή σου επιλέγοντας το Φάκελος και στη συνέχεια να κάνεις Αποθήκευση στον υπολογιστή σου. Όμως, συνήθως δεν είναι απαραίτητο να φτιάξεις αντίγραφα ασφαλείας των έργων σου, αφού το Scratch αποθηκεύει συνεχώς τον κώδικά σου στο διαδικτυακό χαρτοφυλάκιό σου. Δεν με πιστεύεις; Απλά κάνε κλικ στο όνομα χρήστη στο μενού (επάνω δεξιά στη σελίδα) και διάλεξε Τα πράγματά μου. Και ιδού! Τα παιχνίδια σου θα βρίσκονται εκεί, εκτός αν δεν έχεις δημιουργήσει τίποτα ακόμα!

20
Τα περισσότερα παιχνίδια περιλαμβάνουν μια κονσόλα, μια
χειριστήριο, τα πλήκτρα βέλη, ένα ποντίκι ή τα πλήκτρα W, A, S και D για να κινούνται τα αντικείμενα στην οθόνη. Το Scratch σου επιτρέπει να φτιάξεις παιχνίδια με οποιοδήποτε από αυτά τα μέσα ελέγχου του χρήστη, αλλά είναι απίθανο να έχεις χειριστήριο. Το Scratch 3.0 είναι πολύ βελτιωμένο σε σχέση με την προηγούμενη έκδοση διότι σου επιτρέπει να φτιάξεις και να παίξεις τα παιχνίδια του Scratch στο τάμπλετ. Εφόσον τα τάμπλετ δεν έχουν εξωτερικό πληκτρολόγιο, μπορεί να διαπιστώσεις ότι ορισμένα παιχνίδια που λειτουργούσαν καλά στον υπολογιστή δεν λειτουργούν τόσο καλά στο τάμπλετ. Όλα τα παιχνίδια που δίνονται ως παράδειγμα στο δεύτερο μέρος αυτού του βιβλίου είναι σχεδιασμένα να λειτουργούν και σε τάμπλετ ΚΩΔΙΚΑΣ SCRATCH
Απλά να θυμάσαι
και οι καλύτεροι προγραμματιστές
κόσμου αντιμετωπίζουν
δεν
βιντεοπαιχνιδιών!
ΕΛΕΓΧΟΣ ΠΛΗΚΤΡΟΛΟΓΙΟΥ Τα βιντεοπαιχνίδια έχουν πλάκα γιατί ο παίκτης έχει τον πλήρη έλεγχο.
οθόνη αφής, ένα

Turn static files into dynamic content formats.

Create a flipbook
Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.