SlideShare a Scribd company logo
Σύνθετη Εφαρμογό –
  δημιουργύα παιχνιδιού
    Μια πιο ςύνθετη δραςτηριότητα περιλαμβϊνει
 περιςςότερεσ χελώνεσ. Επύςησ οι χελώνεσ μπορούν να
αλλϊζουν εικόνα, ώςτε να δημιουργούμε πιο ελκυςτικϋσ
                  δραςτηριότητεσ
Αλλαγή μορφήσ χελώνασ

Στη διπλανή εικόνα έχουμε βάλει δύο χελώνεσ
με τη μορφή γάτασ και ςκύλου. Η αλλαγή ςτη
μορφή μιασ χελώνασ γίνεται ωσ εξήσ.
  Βήμα 1: Επιλϋγουμε την εικόνα που θϋλουμε
  ςτην καρτϋλα «Γραφικϊ».
  Βήμα 2: Με το ποντύκι, με απλό επιλογό πϊνω
  ςτη χελώνα, αλλϊζουμε την εικόνα τησ
  χελώνασ.
  Βήμα 3: Στην περύπτωςη που θϋλουμε η
  εικόνα τησ χελώνασ να εναλλϊςςεται, ώςτε
  να δημιουργεύ την ψευδαύςθηςη τησ κύνηςησ,
  επιλϋγουμε μύα μύα τισ υπόλοιπεσ εικόνεσ με
  πατημϋνο το πλόκτρο Shift και με απλό
  επιλογό τισ τοποθετούμε πϊνω ςτην εικόνα
  τησ χελώνασ.
Οι χελώνεσ έχουν όνομα
Οι χελώνεσ αρχικά
παίρνουν όνομα τύπου χ1,
χ2, χ3 ... Μπορούμε, όμωσ,
να αλλάζουμε τα ονόματά
τουσ με δεξιά επιλογή
πάνω ςτη χελώνα και
επιλογή Επεξεργαςία.
Στη ςυνέχεια μπορούμε να
καλούμε τη χελώνα με το
νέο όνομα, όπωσ π.χ.:
γϊτα,
Κουμπί έναρξησ παιχνιδιού

Δημιουργήςτε ένα κουμπί με    Δημιουργήςτε την παρακάτω διαδικαςία κυνήγι
   το όνομα κυνόγι ςτην       που έχει ωσ αποτέλεςμα ένα «κυνηγητό»
    Επιφάνεια εργαςίασ        μεταξύ γάτασ και ςκύλου μέχρι ο ςκύλοσ να
                              ακουμπήςει τη γάτα. Τότε η διαδικαςία
                              ςταματάει και εμφανίζει το μήνυμα «ς' έπιαςα».

                             για κυνόγι
                             ςυνεχώσ [
                             Ανδιαφορετικά αγγίζει? "γϊτα "ςκύλοσ
                                 [ Ανακοίνωςη [ς’ ϋπιαςα] ςταμάτηςέμε ]
                                 [ γϊτα, μπ 7 δε 3 περύμενε 1 ςκύλοσ, κοίταπροσ "γϊτα μπ 8 ]
                             ]
                             τέλοσ
Παρατηρήςεισ


Η εντολή ΑνΔιαφορετικά ςτη διαδικαςία κυνήγι δεν
χρηςιμοποιεί μια λογική πρόταςη με τη μορφή που
έχουμε χρηςιμοποιήςει μέχρι τώρα. Η λογική πρόταςη
αυτή τη φορά είναι η: «αγγύζει? "γϊτα "ςκύλοσ», η οποία
είναι ΑΛΗΘΗΣ, όταν οι δύο
χελώνεσ ςκύλοσ και γϊτα έρχονται ςε επαφή.
Η εντολή ςταμάτηςέμε ςταματάει την εκτέλεςη τησ
διαδικαςίασ.
Η εντολή κοίταπροσ αλλάζει ςυνεχώσ την κατεύθυνςη
τησ χελώνασ ςκύλοσ, ώςτε να κοιτάει προσ τη χελώνα
γάτα.
Ασ κάνουμε την προηγούμενη
εφαρμογή πιο διαδραςτική…

Θα δώςουμε ςτο
χρήςτη τησ
εφαρμογήσ μασ τη
δυνατότητα να
μετακινεί τη γάτα
μακριά από το
ςκύλο…
Η κίνηςη τησ γάτασ


  • Θα απομονώςουμε την κίνηςη τησ γάτασ ςε μια νέα
    ανεξάρτητη διαδικαςία.
για κύνηςηγϊτασ
  κϊνε "πλόκτρο διϊβαςεχαρ                         Διϊβαςε ϋνα χαρακτόρα από
  αν (ascii :πλόκτρο) = 37 [γϊτα, θϋςεκτθ 270 ]     το πληκτρολόγιο…
  αν (ascii :πλόκτρο) = 38 [γϊτα, θϋςεκτθ 0 ]      Αν ο χαρακτόρασ εύναι το
  αν (ascii :πλόκτρο) = 39 [γϊτα, θϋςεκτθ 90 ]      αριςτερό βϋλοσ θϋςε
  αν (ascii :πλόκτρο) = 40 [γϊτα, θϋςεκτθ 180 ]     κατεύθυνςη 270 ο
  γϊτα, μπ 5                                       …
τϋλοσ                                              Η γϊτα προχωρϊ 5 βόματα.
   Παρατόρηςη: Η εντολή ΔιάβαςεΧαρ διακόπτει προςωρινά την εκτέλεςη
   και περιμένει να πληκτρολογηθεί ένασ χαρακτήρασ.
Η κίνηςη του ςκύλου



• Θα κάνουμε το ίδιο για την κίνηςη του ςκύλου δημιουργώντασ
  μια διαδικαςία που θα αςχολείται μόνο με αυτό.

για κύνηςηςκύλου
  ςκύλοσ, κοίταπροσ "γάτα μπ 2 περίμενε 0,5
τέλοσ
Έλεγχοσ για τον τερματιςμό του
          παιχνιδιού


• Για να ελέγχουμε αν ο ςκύλοσ έπιαςε τη γάτα θα
  δημιουργήςουμε την διαδικαςία έλεγχοσ για το ςκοπό αυτό.
 για ϋλεγχοσ                  Η λογικό πρόταςη: «αγγύζει? "γϊτα
 αν αγγύζει? "ςκύλοσ "γϊτα   "ςκύλοσ», εύναι ΑΛΗΘΗΣ, όταν οι δύο
 [                           χελώνεσ ςκύλοσ και γϊτα ϋρχονται ςε
   ανακούνωςη [ς' ϋπιαςα]    επαφό.
   γϊτα, απχ                  Εμφϊνιςε το μόνυμα ς' ϋπιαςα…
   ΌλαΣτοπ                    Απϋκρυψε τη γϊτα
 ]                            Σταμϊτηςε όλεσ τισ διαδικαςύεσ
 τϋλοσ
Η κύρια διαδιακαςία


• Στην κύρια διαδικαςία μασ με όνομα κυνήγι καλούμε όλεσ τισ
  διαδικαςίεσ που δημιουργήςαμε:
για κυνόγι
γϊτα, εμχ                           Εμφανύζουμε την "γϊτα…
ςυνεχώσ [ ςκύλοσ, κύνηςηςκύλου ]    Εκτελεύτε ςυνεχώσ η διαδικαςύα
                                     κύνηςηςκύλου για το ςκύλο…
ςυνεχώσ [ γϊτα, κύνηςηγϊτασ ]       Εκτελεύτε ςυνεχώσ η διαδικαςύα
                                     κύνηςηγϊτασ για τη γϊτα…
ςυνεχώσ [ ϋλεγχοσ ]                 Εκτελεύτε ςυνεχώσ η διαδικαςύα
                                     ϋλεγχοσ…
τϋλοσ
Άςκηςη - Δημιουργία παιχνιδιού
Δημιουργήςτε 8 χελώνεσ και δώςτε τουσ την μορφή
που φαίνεται ςτο διπλανό ςχήμα. Κάντε τη Γάτα να
κινείται με τα πλήκτρα του πληκτρολογίου (με
διαδοχικά πατήματα ενόσ πλήκτρου). Ο ςκοπόσ του
παιχνιδιού είναι η γάτα να "φάει" όλα τα πουλιά.
Κάντε τα πουλιά να κινούνται τυχαία προσ διάφορεσ
κατευθύνςεισ.
Δημιουργήςτε ένα πλαίςιο κειμένου και δώςτε του
το όνομα "ςκορ". Αρχικά δώςτε ςτο ςκορ την τιμή 0
(κϊνε "ςκορ 0 ).
Κάθε φορά που η γάτα τρώει ένα πουλί αυξήςτε την
τιμή του ςκορ κατά 1 και τυπώςτε την τιμή του (
τύπωςε :ςκορ).
Το παιχνίδι τελειώνει όταν η γάτα φάει όλα τα
πουλιά (δηλ. το ςκορ γίνεται 7). Χρηςιμοποιήςτε γι'
αυτό την εντολή όλαςτοπ.

More Related Content

Viewers also liked

Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...
Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...
Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...
Chrysanthi Tziortzioti
 
διδακτικό σενάριο για μελέτη της όσο στο Scratch
διδακτικό σενάριο για μελέτη της όσο στο Scratchδιδακτικό σενάριο για μελέτη της όσο στο Scratch
διδακτικό σενάριο για μελέτη της όσο στο Scratch
Fotis Ikonomu
 
Δημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο Scratch
Δημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο ScratchΔημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο Scratch
Δημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο Scratch
George Palaigeorgiou
 
Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής
Nikolaos Bakopoulos
 
Παρουσίαση Scratch
Παρουσίαση Scratch Παρουσίαση Scratch
Παρουσίαση Scratch
Marios Bekatoros
 
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
Ιωάννης Σαρημπαλίδης
 

Viewers also liked (10)

Pardiadikasies
PardiadikasiesPardiadikasies
Pardiadikasies
 
Microworld[1]
Microworld[1]Microworld[1]
Microworld[1]
 
Diadikasieslogo
DiadikasieslogoDiadikasieslogo
Diadikasieslogo
 
Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...
Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...
Εξελληνισμός και Διδακτική Αξιοποίηση Εκπαιδευτικού Προγραμματιστικού Περιβάλ...
 
διδακτικό σενάριο για μελέτη της όσο στο Scratch
διδακτικό σενάριο για μελέτη της όσο στο Scratchδιδακτικό σενάριο για μελέτη της όσο στο Scratch
διδακτικό σενάριο για μελέτη της όσο στο Scratch
 
Δημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο Scratch
Δημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο ScratchΔημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο Scratch
Δημιουργώ παιχνίδια στο Scratch - Προγραμματισμός στο Scratch
 
Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής Senario απλής και σύνθετης δομής επιλογής
Senario απλής και σύνθετης δομής επιλογής
 
Παρουσίαση Scratch
Παρουσίαση Scratch Παρουσίαση Scratch
Παρουσίαση Scratch
 
Scratch xaralampidis
Scratch xaralampidisScratch xaralampidis
Scratch xaralampidis
 
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
 

Recently uploaded

them_istoria_gel_240612.PANELLINIES 2024 ISTORIApdf
them_istoria_gel_240612.PANELLINIES 2024 ISTORIApdfthem_istoria_gel_240612.PANELLINIES 2024 ISTORIApdf
them_istoria_gel_240612.PANELLINIES 2024 ISTORIApdf
konstantinantountoum1
 
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
vastsielou
 
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
nikzoit
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Tassos Karampinis
 
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
nikzoit
 
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.pptΚοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Χρύσα Παπακωνσταντίνου
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
athinadimi
 
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptxΘεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
ssuser978255
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
nikzoit
 
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Eugenia Kosmatou
 
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdfthem_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
konstantinantountoum1
 
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docxΌμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Tassos Karampinis
 
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Eugenia Kosmatou
 
2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf
konstantinantountoum1
 
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία ΠροσανατολισμούΟι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Newsroom8
 
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
nikzoit
 
Εργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ) .ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ)               .pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ)               .ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ) .ppt
nikzoit
 
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
Θεόδωρος Μαραγκούλας
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
nikzoit
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
athinadimi
 

Recently uploaded (20)

them_istoria_gel_240612.PANELLINIES 2024 ISTORIApdf
them_istoria_gel_240612.PANELLINIES 2024 ISTORIApdfthem_istoria_gel_240612.PANELLINIES 2024 ISTORIApdf
them_istoria_gel_240612.PANELLINIES 2024 ISTORIApdf
 
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
MÜNCHEN.pptx (2. Gymnasium Korinth - Klasse A1)
 
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΣΤΡΑΤΗΣ ΒΑΣΙΛΗΣ).ppt
 
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.docΣχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
Σχέδιο Δράσης - 56ο Γυμνάσιο ΑΘήνας. Sxedio2023-24OmilosEikastikwn.doc
 
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΟΛΙΒΙΑ ΧΡΙΣΤΟΔΟΥΛΟΣ).ppt
 
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.pptΚοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
Κοινωνικές και πολιτικές διαστάσεις της βιομηχανικής επανάστασης.ppt
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ_ΠΑΝΕΛΛΗΝΙΕΣ-2024.pdf
 
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptxΘεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
Θεμιστοκλής Ρίγγας Ευεργέτης Παραμυθιάς.pptx
 
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).pptΕργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
Εργασία ΤΠΕ Μέσα μεταφοράς (Κωνσταντίνος Αλέξανδρος).ppt
 
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό",  Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
Περιβαλλοντικό πρόγραμμα "Πέτρα και νερό", Κοργιαλένειο 1ο Γυμνάσιο Αργοστολ...
 
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdfthem_fysiki_gel_240612.Panellinies 2024 fysikipdf
them_fysiki_gel_240612.Panellinies 2024 fysikipdf
 
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docxΌμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
Όμιλος. Σχέδιο Δράσης. 56ο. Sxedio2023-24OmilosSEP-2F.docx
 
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
Εργασίες Οδύσσειας Α1, Κοργιαλένειο 1ο Γυμνάσιο Αργοστολίου, σχ. έτος 2023-24...
 
2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf2024Istoriapanellinies2024apantiseisistoria.pdf
2024Istoriapanellinies2024apantiseisistoria.pdf
 
Οι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία ΠροσανατολισμούΟι απαντήσεις στην Ιστορία Προσανατολισμού
Οι απαντήσεις στην Ιστορία Προσανατολισμού
 
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΑΝΩΛΗΣ ΕΛΕΥΘΕΡΙΑ).ppt
 
Εργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ) .ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ)               .pptΕργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ)               .ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΜΥΡΤΩ) .ppt
 
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024Θέματα χημείας  -Πανελλαδικές εξετάσεις 2024
Θέματα χημείας -Πανελλαδικές εξετάσεις 2024
 
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).pptΕργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
Εργασία ΤΠΕ Οι 4 εποχές (ΑΝΔΡΕΑΣ ΠΑΝΑΓΙΩΤΗΣ).ppt
 
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdfΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
ΑΠΑΝΤΗΣΕΙΣ_ΛΑΤΙΝΙΚΑ__ΠΡΟΣΑΝΑΤΟΛΙΣΜΟΥ.pdf
 

Δημιουργία σύνθετης εφαρμογής (με τη LOGO) - Δημιουργία παιχνιδιού

  • 1. Σύνθετη Εφαρμογό – δημιουργύα παιχνιδιού Μια πιο ςύνθετη δραςτηριότητα περιλαμβϊνει περιςςότερεσ χελώνεσ. Επύςησ οι χελώνεσ μπορούν να αλλϊζουν εικόνα, ώςτε να δημιουργούμε πιο ελκυςτικϋσ δραςτηριότητεσ
  • 2. Αλλαγή μορφήσ χελώνασ Στη διπλανή εικόνα έχουμε βάλει δύο χελώνεσ με τη μορφή γάτασ και ςκύλου. Η αλλαγή ςτη μορφή μιασ χελώνασ γίνεται ωσ εξήσ. Βήμα 1: Επιλϋγουμε την εικόνα που θϋλουμε ςτην καρτϋλα «Γραφικϊ». Βήμα 2: Με το ποντύκι, με απλό επιλογό πϊνω ςτη χελώνα, αλλϊζουμε την εικόνα τησ χελώνασ. Βήμα 3: Στην περύπτωςη που θϋλουμε η εικόνα τησ χελώνασ να εναλλϊςςεται, ώςτε να δημιουργεύ την ψευδαύςθηςη τησ κύνηςησ, επιλϋγουμε μύα μύα τισ υπόλοιπεσ εικόνεσ με πατημϋνο το πλόκτρο Shift και με απλό επιλογό τισ τοποθετούμε πϊνω ςτην εικόνα τησ χελώνασ.
  • 3. Οι χελώνεσ έχουν όνομα Οι χελώνεσ αρχικά παίρνουν όνομα τύπου χ1, χ2, χ3 ... Μπορούμε, όμωσ, να αλλάζουμε τα ονόματά τουσ με δεξιά επιλογή πάνω ςτη χελώνα και επιλογή Επεξεργαςία. Στη ςυνέχεια μπορούμε να καλούμε τη χελώνα με το νέο όνομα, όπωσ π.χ.: γϊτα,
  • 4. Κουμπί έναρξησ παιχνιδιού Δημιουργήςτε ένα κουμπί με Δημιουργήςτε την παρακάτω διαδικαςία κυνήγι το όνομα κυνόγι ςτην που έχει ωσ αποτέλεςμα ένα «κυνηγητό» Επιφάνεια εργαςίασ μεταξύ γάτασ και ςκύλου μέχρι ο ςκύλοσ να ακουμπήςει τη γάτα. Τότε η διαδικαςία ςταματάει και εμφανίζει το μήνυμα «ς' έπιαςα». για κυνόγι ςυνεχώσ [ Ανδιαφορετικά αγγίζει? "γϊτα "ςκύλοσ [ Ανακοίνωςη [ς’ ϋπιαςα] ςταμάτηςέμε ] [ γϊτα, μπ 7 δε 3 περύμενε 1 ςκύλοσ, κοίταπροσ "γϊτα μπ 8 ] ] τέλοσ
  • 5. Παρατηρήςεισ Η εντολή ΑνΔιαφορετικά ςτη διαδικαςία κυνήγι δεν χρηςιμοποιεί μια λογική πρόταςη με τη μορφή που έχουμε χρηςιμοποιήςει μέχρι τώρα. Η λογική πρόταςη αυτή τη φορά είναι η: «αγγύζει? "γϊτα "ςκύλοσ», η οποία είναι ΑΛΗΘΗΣ, όταν οι δύο χελώνεσ ςκύλοσ και γϊτα έρχονται ςε επαφή. Η εντολή ςταμάτηςέμε ςταματάει την εκτέλεςη τησ διαδικαςίασ. Η εντολή κοίταπροσ αλλάζει ςυνεχώσ την κατεύθυνςη τησ χελώνασ ςκύλοσ, ώςτε να κοιτάει προσ τη χελώνα γάτα.
  • 6. Ασ κάνουμε την προηγούμενη εφαρμογή πιο διαδραςτική… Θα δώςουμε ςτο χρήςτη τησ εφαρμογήσ μασ τη δυνατότητα να μετακινεί τη γάτα μακριά από το ςκύλο…
  • 7. Η κίνηςη τησ γάτασ • Θα απομονώςουμε την κίνηςη τησ γάτασ ςε μια νέα ανεξάρτητη διαδικαςία. για κύνηςηγϊτασ κϊνε "πλόκτρο διϊβαςεχαρ  Διϊβαςε ϋνα χαρακτόρα από αν (ascii :πλόκτρο) = 37 [γϊτα, θϋςεκτθ 270 ] το πληκτρολόγιο… αν (ascii :πλόκτρο) = 38 [γϊτα, θϋςεκτθ 0 ]  Αν ο χαρακτόρασ εύναι το αν (ascii :πλόκτρο) = 39 [γϊτα, θϋςεκτθ 90 ] αριςτερό βϋλοσ θϋςε αν (ascii :πλόκτρο) = 40 [γϊτα, θϋςεκτθ 180 ] κατεύθυνςη 270 ο γϊτα, μπ 5  … τϋλοσ  Η γϊτα προχωρϊ 5 βόματα. Παρατόρηςη: Η εντολή ΔιάβαςεΧαρ διακόπτει προςωρινά την εκτέλεςη και περιμένει να πληκτρολογηθεί ένασ χαρακτήρασ.
  • 8. Η κίνηςη του ςκύλου • Θα κάνουμε το ίδιο για την κίνηςη του ςκύλου δημιουργώντασ μια διαδικαςία που θα αςχολείται μόνο με αυτό. για κύνηςηςκύλου ςκύλοσ, κοίταπροσ "γάτα μπ 2 περίμενε 0,5 τέλοσ
  • 9. Έλεγχοσ για τον τερματιςμό του παιχνιδιού • Για να ελέγχουμε αν ο ςκύλοσ έπιαςε τη γάτα θα δημιουργήςουμε την διαδικαςία έλεγχοσ για το ςκοπό αυτό. για ϋλεγχοσ Η λογικό πρόταςη: «αγγύζει? "γϊτα αν αγγύζει? "ςκύλοσ "γϊτα "ςκύλοσ», εύναι ΑΛΗΘΗΣ, όταν οι δύο [ χελώνεσ ςκύλοσ και γϊτα ϋρχονται ςε ανακούνωςη [ς' ϋπιαςα] επαφό. γϊτα, απχ  Εμφϊνιςε το μόνυμα ς' ϋπιαςα… ΌλαΣτοπ  Απϋκρυψε τη γϊτα ]  Σταμϊτηςε όλεσ τισ διαδικαςύεσ τϋλοσ
  • 10. Η κύρια διαδιακαςία • Στην κύρια διαδικαςία μασ με όνομα κυνήγι καλούμε όλεσ τισ διαδικαςίεσ που δημιουργήςαμε: για κυνόγι γϊτα, εμχ  Εμφανύζουμε την "γϊτα… ςυνεχώσ [ ςκύλοσ, κύνηςηςκύλου ]  Εκτελεύτε ςυνεχώσ η διαδικαςύα κύνηςηςκύλου για το ςκύλο… ςυνεχώσ [ γϊτα, κύνηςηγϊτασ ]  Εκτελεύτε ςυνεχώσ η διαδικαςύα κύνηςηγϊτασ για τη γϊτα… ςυνεχώσ [ ϋλεγχοσ ]  Εκτελεύτε ςυνεχώσ η διαδικαςύα ϋλεγχοσ… τϋλοσ
  • 11. Άςκηςη - Δημιουργία παιχνιδιού Δημιουργήςτε 8 χελώνεσ και δώςτε τουσ την μορφή που φαίνεται ςτο διπλανό ςχήμα. Κάντε τη Γάτα να κινείται με τα πλήκτρα του πληκτρολογίου (με διαδοχικά πατήματα ενόσ πλήκτρου). Ο ςκοπόσ του παιχνιδιού είναι η γάτα να "φάει" όλα τα πουλιά. Κάντε τα πουλιά να κινούνται τυχαία προσ διάφορεσ κατευθύνςεισ. Δημιουργήςτε ένα πλαίςιο κειμένου και δώςτε του το όνομα "ςκορ". Αρχικά δώςτε ςτο ςκορ την τιμή 0 (κϊνε "ςκορ 0 ). Κάθε φορά που η γάτα τρώει ένα πουλί αυξήςτε την τιμή του ςκορ κατά 1 και τυπώςτε την τιμή του ( τύπωςε :ςκορ). Το παιχνίδι τελειώνει όταν η γάτα φάει όλα τα πουλιά (δηλ. το ςκορ γίνεται 7). Χρηςιμοποιήςτε γι' αυτό την εντολή όλαςτοπ.