run jerry,run!!!

18
Run Run Jerry, Jerry, RUN!!! RUN!!! Ψωίνος Γιώργος, ΠΕ 19

Upload: gpsoinos

Post on 19-Jul-2015

78 views

Category:

Education


1 download

TRANSCRIPT

Page 1: Run jerry,RUN!!!

RunRunJerry, Jerry, RUN!!!RUN!!!

Ψωίνος Γιώργος, ΠΕ 19

Page 2: Run jerry,RUN!!!

Το παιχνίδι:Το παιχνίδι:

Run Jerry, RUN!!!Run Jerry, RUN!!!

Page 3: Run jerry,RUN!!!

Το παιχνίδι:Το παιχνίδι:

Run Jerry, RUN!!!Run Jerry, RUN!!!

Page 4: Run jerry,RUN!!!

Το παιχνίδι:Το παιχνίδι:

Run Jerry, RUN!!!Run Jerry, RUN!!!

Page 5: Run jerry,RUN!!!

1. Σκηνικό - υπόβαθρα.1. Σκηνικό - υπόβαθρα.2. Αντικείμενα.2. Αντικείμενα.3. 3. Μεταβλητές.Μεταβλητές.4. Σενάρια.4. Σενάρια.

4.1. Σενάρια για το Σκηνικό – Υπόβαθρα.4.1. Σενάρια για το Σκηνικό – Υπόβαθρα.

4.2. Σενάρια για τη γάτα4.2. Σενάρια για τη γάτα (Cat2) (Cat2)..

4.3. Σενάρια για το ποντίκι4.3. Σενάρια για το ποντίκι (Mouse1) (Mouse1)..

4.4. Σενάρια για το κουμπί4.4. Σενάρια για το κουμπί Play (Button2) Play (Button2)..

4.5. Σενάρια για το κουμπί4.5. Σενάρια για το κουμπί Play Again (Button3) Play Again (Button3)..

Run Jerry, RUN!!!Run Jerry, RUN!!!

Page 6: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

background1(Υπόβαθρο 1)

1. Σκηνικό - υπόβαθρα.1. Σκηνικό - υπόβαθρα.

background2

(Υπόβαθρο 2)

background3

(Υπόβαθρο 3)

Τα υπόβαθρα μπορούν να δοθούν έτοιμα στους μαθητές, ώστε να

αφιερωθεί περισσότερος χρόνος στη δημιουργία σεναρίων. Μπορούμε να τα

έχουμε αποθηκεύσει σε ένα δίσκο δικτύου και ο κάθε μαθητής να τα

εισάγει στο Scratch από την επιλογή «Μεταφόρτωση υποβάθρου από τον

υπολογιστή», όπως φαίνεται στη διπλανή εικόνα.

Page 7: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

2. Αντικείμενα.2. Αντικείμενα.

Θα χρησιμοποιήσουμε τα εξής τέσσερα αντικείμενα:Θα χρησιμοποιήσουμε τα εξής τέσσερα αντικείμενα:

Θα τα τροποποιήσουμε, για να μοιάζουν έτσι:Θα τα τροποποιήσουμε, για να μοιάζουν έτσι:

Τα χρώματα των Τα χρώματα των Cat2 Cat2 και και Mouse1 Mouse1 θέλουμε να μοιάζουν μ’ θέλουμε να μοιάζουν μ’ αυτά των αυτά των Tom Tom καικαι Jerry Jerry αντίστοιχα, όπως αυτά εμφανίζονται αντίστοιχα, όπως αυτά εμφανίζονται

στην αρχική και τελική οθόνη του παιχνιδιού.στην αρχική και τελική οθόνη του παιχνιδιού.

Page 8: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

3. Μεταβλητές.3. Μεταβλητές.

Κάθε φορά που ξεκινά ένα Κάθε φορά που ξεκινά ένα project project στο στο Scratch, Scratch, ξεκινά και η ξεκινά και η μέτρηση του χρόνου (σε δευτερόλεπτα). Υπάρχει τρόπος να μέτρηση του χρόνου (σε δευτερόλεπτα). Υπάρχει τρόπος να μηδενιστεί η χρονομέτρηση, σε οποιοδήποτε σημείο του μηδενιστεί η χρονομέτρηση, σε οποιοδήποτε σημείο του project project και οποτεδήποτε κατά τη διάρκεια εκτέλεσής του. Δεν και οποτεδήποτε κατά τη διάρκεια εκτέλεσής του. Δεν υπάρχει τρόπος να σταματάει η χρονομέτρηση και να κρατάει υπάρχει τρόπος να σταματάει η χρονομέτρηση και να κρατάει την τιμή του χρόνου που έχει περάσει, μέχρι εκείνη τη στιγμή. την τιμή του χρόνου που έχει περάσει, μέχρι εκείνη τη στιγμή. Γι’ αυτό θα χρειαστεί να ορίσουμε μια μεταβλητή (στην Γι’ αυτό θα χρειαστεί να ορίσουμε μια μεταβλητή (στην περίπτωσή μας την ονομάζουμε «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ»), περίπτωσή μας την ονομάζουμε «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ»), στην οποία θα «περνάμε την τιμή του αισθητήρα στην οποία θα «περνάμε την τιμή του αισθητήρα «χρονομέτρηση» κάθε φορά που η γάτα θα πιάνει το ποντίκι. «χρονομέτρηση» κάθε φορά που η γάτα θα πιάνει το ποντίκι. Εννοείται ότι κάθε φορά που θα εμφανίζεται η δεύτερη οθόνη Εννοείται ότι κάθε φορά που θα εμφανίζεται η δεύτερη οθόνη του παιχνιδιού (το του παιχνιδιού (το backgroundbackground22 δηλαδή) και θα ξεκινά το δηλαδή) και θα ξεκινά το κυνηγητό, θα πρέπει να μηδενίζουμε τη χρονομέτρηση, ώστε κυνηγητό, θα πρέπει να μηδενίζουμε τη χρονομέτρηση, ώστε να ξεκινά η μέτρηση του χρόνου από την αρχή. Η μεταβλητή να ξεκινά η μέτρηση του χρόνου από την αρχή. Η μεταβλητή «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ» θέλουμε να εμφανίζεται μόνο όταν «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ» θέλουμε να εμφανίζεται μόνο όταν εμφανίζεται η τρίτη οθόνη του παιχνιδιού (το εμφανίζεται η τρίτη οθόνη του παιχνιδιού (το background3 background3 δηλαδή).δηλαδή).

Page 9: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

44. . ΣενάριαΣενάρια (1/2) (1/2)..

Cat2

Σκηνικό

Page 10: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

44. . ΣενάριαΣενάρια (2/2) (2/2)..

Button2

Button3

Mouse1

Page 11: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.1. Σενάρια για το Σκηνικό – Υπόβαθρα (1/2).4.1. Σενάρια για το Σκηνικό – Υπόβαθρα (1/2).Όταν κάνουμε αριστερό κλικ στην πράσινη σημαία (για να ξεκινήσει το παιχνίδι), θέλουμε:α) Να αποκρύπτεται η μεταβλητή «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ», μια και θέλουμε να εμφανίζεται μόνο στην τρίτη οθόνη του παιχνιδιού.β) να εμφανίζεται το υπόβαθρο background1.

Όταν εμφανίζεται το background1 (η αρχική οθόνη του παιχνιδιού δηλαδή) θέλουμε να παίζει μουσική και μάλιστα συνεχώς, μέχρι ν’ αλλάξει το υπόβαθρο σε background2. Το μουσικό θέμα που θέλουμε να ακούγεται είναι το “guitar chords2”

Όταν εμφανίζεται το background2 (η οθόνη του παιχνιδιού που η γάτα κυνηγάει το ποντίκι δηλαδή) θέλουμε:α) να μηδενιστεί η χρονομέτρηση, η οποία ξεκινάει αυτόματα με την εκκίνηση του παιχνιδιού. Έτσι ο χρόνος ξεκινάει να μετράει από τη στιγμή που εμφανίζεται η δεύτερη οθόνη του παιχνιδιού, όπου η γάτα κυνηγάει το ποντίκι. β) να παίζει μουσική και μάλιστα συνεχώς, μέχρι ν΄ αλλάξει το υπόβαθρο σε background3. Το μουσικό θέμα που θέλουμε να ακούγεται είναι το “hip hop”

Page 12: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.1. Σενάρια για το Σκηνικό – Υπόβαθρα (2/2).4.1. Σενάρια για το Σκηνικό – Υπόβαθρα (2/2).Όταν εμφανίζεται το background3 (η τελική οθόνη του παιχνιδιού δηλαδή) θέλουμε:α) Να εμφανιστεί η μεταβλητή «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ», η οποία πληροφορεί τον παίκτη πόση ώρα πέρασε, πριν η γάτα πιάσει το ποντίκι. Η μεταβλητή αυτή θέλουμε να εμφανίζεται μόνο στην τρίτη οθόνη του παιχνιδιού.β) να παίζει μουσική και μάλιστα συνεχώς, μέχρι ν΄ αλλάξει το υπόβαθρο σε background2. Το μουσικό θέμα που θέλουμε να ακούγεται είναι το “guitar chords1”

Όταν η γάτα πιάσει το ποντίκι, τότε θα μεταδοθεί το μήνυμα «ΤΕΛΟΣ». Όταν το σκηνικό λάβει αυτό το μήνυμα, θέλουμε:α) Να σταματήσουν όλοι οι ήχοι και συγκεκριμένα το μουσικό κομμάτι “hip hop”που ακούγεται όσο η γάτα κυνηγάει το ποντίκι.β) Να εμφανιστεί η τελική οθόνη του παιχνιδιού, το background3 δηλαδή

Page 13: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.2. Σενάρια για τη γάτα (Cat2).4.2. Σενάρια για τη γάτα (Cat2).Όταν κάνουμε αριστερό κλικ στην πράσινη σημαία (για να ξεκινήσει το παιχνίδι), θέλουμε η γάτα να αποκρύπτεται, μια και δεν εμφανίζεται στην αρχική οθόνη του παιχνιδιού.

Όταν εμφανίζεται το background2 (η οθόνη του παιχνιδιού που η γάτα κυνηγάει το ποντίκι δηλαδή) θέλουμε:α) Η γάτα να τοποθετείται στη θέση (-172,8)β) Να εμφανιστεί η γάτα, στην πιο πάνω θέση.γ) Μέχρι η γάτα να πιάσει το ποντίκι να γίνονται συνέχεια τα εξής:γ1) Η γάτα να κοιτάει προς το ποντίκι.γ2) Να κινηθεί 5 βήματα, προς την κατεύθυνση που κοιτάει.δ) Όταν πιάσει η γάτα το ποντίκι, η μεταβλητή «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ» να πάρει για τιμή την τιμή της «χρονομέτρηση». Έτσι καταφέρνουμε να μετρήσουμε το χρόνο που πέρασε, μέχρι η γάτα να πιάσει το ποντίκι.ε) Να μεταδοθεί το μήνυμα «ΤΕΛΟΣ», το οποίο θα χρησιμοποιήσουμε για μια σειρά ενεργειών, όπως η αλλαγή υποβάθρου κ.λπ.στ) Να γίνει απόκρυψη της γάτας, μια και αυτή δεν εμφανίζεται στις άλλες οθόνες του παιχνιδιού.

Page 14: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.3. Σενάρια για το ποντίκι (Mouse1) (1/2).4.3. Σενάρια για το ποντίκι (Mouse1) (1/2).Όταν κάνουμε αριστερό κλικ στην πράσινη σημαία (για να ξεκινήσει το παιχνίδι), θέλουμε το ποντίκι να αποκρύπτεται, μια και δεν εμφανίζεται στην αρχική οθόνη του παιχνιδιού.

Όταν εμφανίζεται το background2 (η οθόνη του παιχνιδιού που η γάτα κυνηγάει το ποντίκι δηλαδή) θέλουμε:α) Το ποντίκι να τοποθετείται στη θέση (146,76)β) Να εμφανιστεί το ποντίκι, στην πιο πάνω θέση.

Όταν το ποντίκι λάβει το μήνυμα «ΤΕΛΟΣ» (όταν δηλαδή η γάτα πιάσει το ποντίκι) θέλουμε το ποντίκι να αποκρύπτεται, μια και δεν εμφανίζεται στην τρίτη οθόνη του παιχνιδιού, η οποία και θα φορτωθεί αμέσως μετά.

Page 15: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.3. Σενάρια για το ποντίκι (Mouse1) (2/2).4.3. Σενάρια για το ποντίκι (Mouse1) (2/2).Εντολές για το χειρισμό του ποντικιού (Tom) από τον χρήστη:

Όταν ο χρήστης πατάει το πλήκτρο «πάνω βέλος κίνησης» στο πληκτρολόγιο θέλουμε:α) το ποντίκι (Tom) να στρίψει προς τα πάνω και β) να κινηθεί 10 βήματα (προς αυτή την κατεύθυνση).

Όταν ο χρήστης πατάει το πλήκτρο «δεξί βέλος κίνησης» στο πληκτρολόγιο θέλουμε:α) το ποντίκι (Tom) να στρίψει προς τα δεξιά και β) να κινηθεί 10 βήματα (προς αυτή την κατεύθυνση).

Όταν ο χρήστης πατάει το πλήκτρο «κάτω βέλος κίνησης» στο πληκτρολόγιο θέλουμε:α) το ποντίκι (Tom) να στρίψει προς τα κάτω και β) να κινηθεί 10 βήματα (προς αυτή την κατεύθυνση).

Όταν ο χρήστης πατάει το πλήκτρο «αριστερό βέλος κίνησης» στο πληκτρολόγιο θέλουμε:α) το ποντίκι (Tom) να στρίψει προς τα αριστερά και β) να κινηθεί 10 βήματα (προς αυτή την κατεύθυνση).

Page 16: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.4. Σενάρια για το κουμπί Play (Button2).4.4. Σενάρια για το κουμπί Play (Button2).Όταν κάνουμε αριστερό κλικ στην πράσινη σημαία (για να ξεκινήσει το παιχνίδι), θέλουμε:α) Το κουμπί Play (Button2) να τοποθετηθεί στο σημείο με συντεταγμένες (-154,-56) καιβ) Να εμφανιστεί του κουμπί.

Όταν κάνουμε αριστερό κλικ στο κουμπί Play (Button2) (για να μεταφερθούμε στη δεύτερη οθόνη του παιχνιδιού, όπου η γάτα κυνηγάει το ποντίκι), θέλουμε:α) Να σταματήσουν όλοι οι ήχοι, οι οποίοι ακούγονται όσο η πρώτη οθόνη του παιχνιδιού είναι ενεργή (έτσι ώστε με την εμφάνιση της δεύτερης οθόνης να ακούγονται μόνο οι ήχοι που συνδέονται μ’ αυτήν και κανένας άλλος).β) Να γίνει απόκρυψη του κουμπιού Play, μια και δεν θέλουμε να εμφανίζεται στη δεύτερη οθόνη, η οποία και θα εμφανιστεί αμέσως μετά.γ) Να εμφανιστεί το background2, η δεύτερη οθόνη του παιχνιδιού δηλαδή

Page 17: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.4.55. Σενάρια για το κουμπί Play . Σενάρια για το κουμπί Play Again Again (Button(Button33)) (1/2) (1/2)..

Όταν κάνουμε αριστερό κλικ στην πράσινη σημαία (για να ξεκινήσει το παιχνίδι), θέλουμε να αποκρύπτεται του κουμπί Play Again, μια και θέλουμε να εμφανίζεται μόνο στην τρίτη οθόνη του παιχνιδιού..

Όταν εμφανίζεται το background3 (η τρίτη οθόνη του παιχνιδιού δηλαδή), θέλουμε:α) Το κουμπί Play Again (Button3) να τοποθετηθεί στο σημείο με συντεταγμένες (69,-115) καιβ) Να εμφανιστεί του κουμπί.

Page 18: Run jerry,RUN!!!

Run Jerry, RUN!!!Run Jerry, RUN!!!

4.4.55. Σενάρια για το κουμπί Play . Σενάρια για το κουμπί Play Again Again (Button(Button33)) (2/2) (2/2)..Όταν κάνουμε αριστερό κλικ στο κουμπί Play Again (Button3) (για να μεταφερθούμε ξανά στη δεύτερη οθόνη του παιχνιδιού, όπου η γάτα κυνηγάει το ποντίκι), θέλουμε:α) Να σταματήσουν όλοι οι ήχοι, οι οποίοι ακούγονται όσο η τρίτη οθόνη του παιχνιδιού είναι ενεργή (έτσι ώστε με την εμφάνιση της δεύτερης οθόνης να ακούγονται μόνο οι ήχοι που συνδέονται μ’ αυτήν και κανένας άλλος).β) Να γίνει απόκρυψη του κουμπιού Play Again (Button3), μια και δεν θέλουμε να εμφανίζεται στη δεύτερη οθόνη, η οποία και θα εμφανιστεί αμέσως μετά.γ) Να αποκρύπτεται η μεταβλητή «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ», μια και δεν θέλουμε να εμφανίζεται όσο η δεύτερη οθόνη του παιχνιδιού είναι ενεργή.δ) Να εμφανιστεί το background2, η δεύτερη οθόνη του παιχνιδιού δηλαδή.ε) Να μηδενιστεί η χρονομέτρηση και ο χρόνος να αρχίσει να μετράει ξανά από την αρχή.στ) Να ορίσουμε την τιμή της μεταβλητής «ΧΡΟΝΟΣ ΠΑΙΧΝΙΔΙΟΥ» ίση με το μηδέν.