SlideShare a Scribd company logo
Διδαςκαλία προγραμματιςμοφ μζςω ςχεδίαςθσ
              θλεκτρονικϊν παιχνιδιϊν:
           Η περίπτωςθ του GameMaker




13 Απριλίου 2013       Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Τι είναι το GameMaker;



                                Είναι ζνα πρόγραμμα με το
                                    οποίο μπορείτε να
                               δθμιουργιςετε θλεκτρονικά
                               παιχνίδια χωρίσ να χρειαςτεί
                               να γράψετε οφτε μία γραμμι
                                          κϊδικα.




7ο Συνζδριο ΠΕΚΑΠ       Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Κατεβάηοντασ το GameMaker



  Μπορείτε να κατεβάςετε
  ελεφκερα τθν ζκδοςθ 8.1               θ τθν πλατφόρμα
    Lite από τθν επίςθμθ               GameMaker Studio
ιςτοςελίδα του GameMaker.




7ο Συνζδριο ΠΕΚΑΠ           Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Γιατί να χρθςιμοποιιςω
       το GameMaker;;




7ο Συνζδριο ΠΕΚΑΠ   Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Ειςαγωγι ςτον Object-based προγραμματιςμό


“man object”            Properties


      x, y, hspeed,
    vspeed, direction                          Κάκε αντικείμενο ζχει
                                             ιδιότθτεσ (properties) και
                                            ςυμπεριφορζσ (behaviors)
     Τι να κάνω ςτο                         ενκυλακωμζνεσ μζςα του.
    αριςτερό κλικ του
       ποντικιοφ;



                        Behaviors
7ο Συνζδριο ΠΕΚΑΠ                    Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Ειςαγωγι ςτον Event-based προγραμματιςμό


                                        Ο χριςτθσ πατάει ζνα πλικτρο
  Ρερίμενε για ζνα γεγονόσ
         να ςυμβεί

                                           Το παιχνίδι ξεκινά από τθν αρχι



                                        Ζνα νζο αντικείμενο δθμιουργείται
Εκτζλεςε κάποιεσ ενζργειεσ για
       αυτό το γεγονόσ
                                           Τοποκζτθςε το ςτθ ςωςτι κζςθ


 7ο Συνζδριο ΠΕΚΑΠ               Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Το περιβάλλον του
                       GameMaker




7ο Συνζδριο ΠΕΚΑΠ     Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Στθν αριςτερι πλευρά του παρακφρου
                         μπορείτε να δείτε όλουσ τουσ
                    διαφορετικοφσ τφπουσ οντοτιτων που
                     υποςτθρίηονται από το GameMaker.




7ο Συνζδριο ΠΕΚΑΠ      Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Δφο καταςτάςεισ



                               Το GameMaker βρίςκεται
                               αρχικά ςε μία κατάςταςθ
                                ςτθν οποία μπορείτε να
                                  εκτελζςετε βαςικά
                                  πράγματα. Ωςτόςο
                                επιλζγοντασ Advanced
                                   μπορείτε να ζχετε
                                 παραπάνω επιλογζσ.


7ο Συνζδριο ΠΕΚΑΠ        Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Sprites
                                Instances

                     Rooms
                                          Objects
 Events
                    Backgrounds

   Sounds                                       Actions

7ο Συνζδριο ΠΕΚΑΠ         Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Sprites



                                Είναι εικόνεσ ι ςειρζσ
                              εικόνων. Ρ.χ. ςτο διπλανό
                             παιχνίδι χρθςιμοποιοφνται
                             εικόνεσ για τουσ τοίχουσ, τα
                               φροφτα και τισ βόμβεσ.




7ο Συνζδριο ΠΕΚΑΠ    Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Δθμιουργία ενόσ sprite




  Κάντε κλικ ςτο εικονίδιο              Ρατιςτε το κουμπί Load
Create Sprite που βρίςκεται            Sprite ςτο παράκυρο που
  ςτθ γραμμι εργαλείων.                     κα εμφανιςτεί.

7ο Συνζδριο ΠΕΚΑΠ             Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Objects


       Τα sprites όμωσ είναι μόνο
         εικόνεσ. Δεν μποροφν να
      τρζξουν, να μετακινθκοφν ι
      να αντιδράςουν ςτο κλικ του
        ποντικιοφ. Για να πετφχεισ
         κάτι τζτοιο κα πρζπει να
       δθμιουργιςεισ αντικείμενα
        (objects) τα οποία και κα
       ςυνδζςεισ με τα κατάλλθλα
                  sprites.
Δθμιουργία ενόσ object




  Κάντε κλικ ςτο εικονίδιο         Αντιςτοιχιςτε το object με το
Create Object που βρίςκεται        κατάλλθλο sprite επιλζγοντασ
  ςτθ γραμμι εργαλείων.                  το από το μενοφ.

 7ο Συνζδριο ΠΕΚΑΠ            Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Συμπαγι objects



                                Κάποια από τα αντικείμενα
                               απαιτείται να είναι ςυμπαγι,
                                δθλαδι να μθν μποροφν να
                                   μετακινοφνται άλλα
                               αντικείμενα μζςα από αυτά.




7ο Συνζδριο ΠΕΚΑΠ         Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Instances




                              Σε ζνα παιχνίδι μποροφμε να
                               ζχουμε ζνα ι περιςςότερα
                              ςτιγμιότυπα (instances) ενόσ
                                      αντικειμζνου.




7ο Συνζδριο ΠΕΚΑΠ      Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Events και Actions




                     Events              Actions

 Properties




7ο Συνζδριο ΠΕΚΑΠ             Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Events

                    Create : Δθμιουργία αντικειμζνου
                    Destroy : Καταςτροφι αντικειμζνου
                    Alarm : Συνολικά 8 ρολόγια
                    Step : Ζνα βιμα του παιχνιδιοφ
                    Collision : Σφγκρουςθ με άλλο object
                    Keyboard : Πταν πατάμε ςυνεχϊσ ζνα πλικτρο
                    Mouse : Γεγονότα που αφοροφν το ποντίκι
                    Other : Διάφορα γεγονότα
                    Draw : Σχεδίαςθ αντικειμζνων
                    Key Press : Πταν πατάμε ζνα πλικτρο
                    Key Release : Πταν αφινουμε ζνα πλικτρο


7ο Συνζδριο ΠΕΚΑΠ    Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Actions

                    Ξεκίνα να μετακινείςαι ςε μία κατεφκυνςθ

                    Θζςε τθν κατακόρυφθ ταχφτθτα

                    Ριδα ςε ςυγκεκριμζνο ςθμείο

                    Αναπιδθςε κατά τθ ςφγκρουςθ

                    Δθμιοφργθςε ζνα ςτιγμιότυπο ενόσ αντικειμζνου

                    Ραίξε ζναν ιχο

                    Ριγαινε ςτθν επόμενθ πίςτα

                    Θζςε το ςκορ

7ο Συνζδριο ΠΕΚΑΠ       Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Rooms




                                 Είναι οι πίςτεσ του
                                παιχνιδιοφ μασ. Ζνα
                             παιχνίδι μπορεί να ζχει μία
                              ι περιςςότερεσ πίςτεσ.




7ο Συνζδριο ΠΕΚΑΠ    Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Δθμιουργία μίασ πίςτασ




  Κάντε κλικ ςτο εικονίδιο         Επιλζξτε ζνα αντικείμενο και
Create Room που βρίςκεται          προςκζςτε το ςτθν πίςτα με
  ςτθ γραμμι εργαλείων.         αριςτερό κλικ πάνω ςε ζνα ςθμείο.

7ο Συνζδριο ΠΕΚΑΠ            Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Backgrounds



                                     Είναι εικόνεσ που
                                χρθςιμοποιοφνται ωσ φόντο
                                        ςτισ πίςτεσ.




7ο Συνζδριο ΠΕΚΑΠ       Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Δθμιουργία ενόσ background




Κάντε κλικ ςτο εικονίδιο Create            Ρατιςτε το κουμπί Load
Background που βρίςκεται ςτθ              Background ςτο παράκυρο
     γραμμι εργαλείων.                       που κα εμφανιςτεί.

  7ο Συνζδριο ΠΕΚΑΠ               Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Δθμιουργία ενόσ ιχου




Κάντε κλικ ςτο εικονίδιο Create            Ρατιςτε το κουμπί Load
  Sound που βρίςκεται ςτθ                 Sound ςτο παράκυρο που
     γραμμι εργαλείων.                         κα εμφανιςτεί.

  7ο Συνζδριο ΠΕΚΑΠ               Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Σφςτθμα ςυντεταγμζνων



                              Η ςυντεταγμζνθ Χ εκφράηει
                             τθν απόςταςθ από αριςτερά.


                              Η ςυντεταγμζνθ Y εκφράηει
                               τθν απόςταςθ από πάνω.




7ο Συνζδριο ΠΕΚΑΠ      Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Το υλικό




7ο Συνζδριο ΠΕΚΑΠ         Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Φφλλα εργαςίασ




    Ειςαγωγικό παιχνίδι              Ραιχνίδι - λαβφρινκοσ

7ο Συνζδριο ΠΕΚΑΠ         Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Προκλιςεισ




                    Ρροκλιςεισ ςτο GameMaker

7ο Συνζδριο ΠΕΚΑΠ             Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Ιςτότοποσ για το GameMaker




               http://gamemakerclass.weebly.com/
7ο Συνζδριο ΠΕΚΑΠ            Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
Σασ ευχαριςτοφμε πολφ
                 για τθν προςοχι ςασ!




7ο Συνζδριο ΠΕΚΑΠ        Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ

More Related Content

PPTX
Εισαγωγή στο GameΜaker
PPTX
PEKAP_2013_GameMaker
PDF
Δημιουργώντας Παιχνίδια με το GameMaker
PDF
Εισαγωγή στο περιβάλλον του GameMaker
PPTX
Open Your Brain : Ένα παιχνίδι μαθηματικών στο GameMaker
PDF
Σύντομος Οδηγός στο Scratch1.4
PDF
χρησιμοποιώντας τη Scratch
Εισαγωγή στο GameΜaker
PEKAP_2013_GameMaker
Δημιουργώντας Παιχνίδια με το GameMaker
Εισαγωγή στο περιβάλλον του GameMaker
Open Your Brain : Ένα παιχνίδι μαθηματικών στο GameMaker
Σύντομος Οδηγός στο Scratch1.4
χρησιμοποιώντας τη Scratch

What's hot (9)

PPT
Παρουσίαση Scratch
PPTX
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
PDF
SCRATCH : Οδηγός για Αρχάριους
PPT
Εισαγωγή στο Alice 3
PPT
υλικο & λογισμικο (Γ Δημοτικού)
PDF
Scratch: Φύλλο Εργασίας 4
PDF
Scratch: Φύλλο Εργασίας 3
PDF
Scratch: Φύλλο Εργασίας 5
PDF
Εισαγωγή στο Scratch
Παρουσίαση Scratch
Οδηγίες για το Scratch 3 και δημιουργία παιχνιδιού
SCRATCH : Οδηγός για Αρχάριους
Εισαγωγή στο Alice 3
υλικο & λογισμικο (Γ Δημοτικού)
Scratch: Φύλλο Εργασίας 4
Scratch: Φύλλο Εργασίας 3
Scratch: Φύλλο Εργασίας 5
Εισαγωγή στο Scratch
Ad

Similar to Διδασκαλία προγραμματισμού μέσω σχεδίασης ηλεκτρονικών παιχνιδιών: Η περίπτωση του GameMaker (20)

PDF
10 Multimedia Design Basic Principles
PPT
Rotten Fish Games
PPT
Gc 3rd hgdc
PDF
MMO Games:Εξερευνώντας το δυναμικό τους για την υποστήριξη της μάθησης
PPTX
Το σχολείο σκοτώνει τον προγραμματισμό
PPSX
Eκμάθηση διεπαφής Ms kodu
PPTX
αξιοποίηση του εικονικού κόσμου «Open sim» για υποστήριξη role playing games
PPTX
3.2.0 eisagogi sta_polymesa
PPTX
Zelda: Παιχνίδια σοβαρού σκοπού για κοινωνικά και μαθησιακά προβλήματα στο σχ...
PPTX
Τμηματοποίηση του κώδικα στον οπτικό προγραμματισμό | Αναστάσιος Λαδιάς | Θερ...
PPTX
Scratch εισαγωγη
PDF
Zelda: Καθολικά Προσβάσιμα Παιχνίδια: Όταν λέμε όλοι, εννοούμε όλοι! Δημήτρης...
PPTX
Ghostbusters Game with Scratch
PPTX
Εκπαιδευτικά ηλεκτρονικά παιχνίδια
PPTX
Eικονικοί Kόσμοι και Eκπαίδευση
PPT
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
PDF
NetBeans Interfaces
PPTX
ψυχαγωγια και υπερβολικη χρηση
PDF
07 Multimedia Design Multi Lect1&2
PDF
Seminar Scratch
10 Multimedia Design Basic Principles
Rotten Fish Games
Gc 3rd hgdc
MMO Games:Εξερευνώντας το δυναμικό τους για την υποστήριξη της μάθησης
Το σχολείο σκοτώνει τον προγραμματισμό
Eκμάθηση διεπαφής Ms kodu
αξιοποίηση του εικονικού κόσμου «Open sim» για υποστήριξη role playing games
3.2.0 eisagogi sta_polymesa
Zelda: Παιχνίδια σοβαρού σκοπού για κοινωνικά και μαθησιακά προβλήματα στο σχ...
Τμηματοποίηση του κώδικα στον οπτικό προγραμματισμό | Αναστάσιος Λαδιάς | Θερ...
Scratch εισαγωγη
Zelda: Καθολικά Προσβάσιμα Παιχνίδια: Όταν λέμε όλοι, εννοούμε όλοι! Δημήτρης...
Ghostbusters Game with Scratch
Εκπαιδευτικά ηλεκτρονικά παιχνίδια
Eικονικοί Kόσμοι και Eκπαίδευση
Εμπλουτισμένη εισήγηση ημερίδας ΚΕΠΛΗΝΕΤ 13/3/2013 Χρήστος Θεοδώρου (χωρίς vi...
NetBeans Interfaces
ψυχαγωγια και υπερβολικη χρηση
07 Multimedia Design Multi Lect1&2
Seminar Scratch
Ad

More from Ιωάννης Σαρημπαλίδης (20)

PPT
Υλοποίηση αλγορίθμων κρυπτογράφησης σε Python
PPTX
Περιήγηση στην πόλη των Σερρών: Μία Εφαρμογή στο AppInventor
PPT
Tρισδιάσταση αναπαράσταση του ματ του Nαπολέοντα στo περιβάλλον του Blender
PPT
Δημιουργία μίας one-page responsive πρότυπης ιστοσελίδας με χρήση Bootstrap
PPTX
Δημιουργία Εικονικής Σχολικής Πινακοθήκης σε περιβάλλον Unity
PPSX
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
PPTX
Παρουσίαση του μαθήματος "Εφαρμογές πληροφορικής"
PPTX
Παρουσίαση του μαθήματος "Εισαγωγή στις αρχές της Επιστήμης των Η/Υ"
PPTX
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγρ...
PPSX
DDSLib : Ένα παιχνίδι στο GameMaker
PPT
Τρισδιάστατη μοντελοποίηση του ΓΕΛ Πεντάπολης στο Google Sketchup
PPSX
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
PPTX
Η χρήση διαφορετικών κατηγοριών δραστηριοτήτων στη διδασκαλία της δομής επιλο...
PPT
Ιστότοπος για τον Σφαγνώνα Σερρών
PPT
Παρκάρω το αυτοκίνητο μου στο Scratch
PPT
Τρισδιάστατη Μοντελοποίηση Κτιρίων στο Google Sketchup
PDF
11 web 2.0 εργαλεία για την τάξη
PPTX
ΑΕΠΠ - Λογικές Εκφράσεις
PPTX
Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
PPT
wiki για τα online προγράμματα επεξεργασίας εικόνας
Υλοποίηση αλγορίθμων κρυπτογράφησης σε Python
Περιήγηση στην πόλη των Σερρών: Μία Εφαρμογή στο AppInventor
Tρισδιάσταση αναπαράσταση του ματ του Nαπολέοντα στo περιβάλλον του Blender
Δημιουργία μίας one-page responsive πρότυπης ιστοσελίδας με χρήση Bootstrap
Δημιουργία Εικονικής Σχολικής Πινακοθήκης σε περιβάλλον Unity
Μία ολοκληρωμένη πρόταση για τη διδασκαλία του Scratch 2.0 στο μάθημα Πληροφο...
Παρουσίαση του μαθήματος "Εφαρμογές πληροφορικής"
Παρουσίαση του μαθήματος "Εισαγωγή στις αρχές της Επιστήμης των Η/Υ"
Η διδασκαλία των μονοδιάστατων πινάκων στο μάθημα Ανάπτυξη Εφαρμογών σε Προγρ...
DDSLib : Ένα παιχνίδι στο GameMaker
Τρισδιάστατη μοντελοποίηση του ΓΕΛ Πεντάπολης στο Google Sketchup
Η παρουσίαση της διπλωματικής μου εργασίας στο ΕΑΠ
Η χρήση διαφορετικών κατηγοριών δραστηριοτήτων στη διδασκαλία της δομής επιλο...
Ιστότοπος για τον Σφαγνώνα Σερρών
Παρκάρω το αυτοκίνητο μου στο Scratch
Τρισδιάστατη Μοντελοποίηση Κτιρίων στο Google Sketchup
11 web 2.0 εργαλεία για την τάξη
ΑΕΠΠ - Λογικές Εκφράσεις
Μάθηση προγραμματισμού από μαθητές Α' Λυκείου με το Scratch
wiki για τα online προγράμματα επεξεργασίας εικόνας

Recently uploaded (8)

PPTX
A digital marketing strategy presentation for Evangelos Venizelos
PPTX
Δούλια Θάλεια, Καρδιά Πάνω σε Ρόδες -Άντρη Αντωνίου- τελική Βιβλιοπαρουσίαση....
PPTX
Γερμανίδου Φωτεινή, Το πτώμα στη βιβλιοθήκη.pptx
PPTX
A digital marketing strategy presentation for Evangelos Venizelos
PPTX
Γερμανίδου Δήμ., Αγκαθα Κρίστι.ΕΓΚΛΗΜΑ ΣΤΟΝ ΝΕΙΛΟ_pptx4.pptx
PPTX
Γρηγοριάδου Ανθή Μαρία, Τα Ψηλά Βουνά του Ζαχαρία Παπαντωνίου.pptx
PPTX
Χειραφέτιση και Αναμόρφωση 4. Η Εθνοσυνέλευση του 1862-1864
PPTX
Δριστά Κυριακή, Το καπλάνι της βιτρίνας της Άλκης Ζέη.pptx
A digital marketing strategy presentation for Evangelos Venizelos
Δούλια Θάλεια, Καρδιά Πάνω σε Ρόδες -Άντρη Αντωνίου- τελική Βιβλιοπαρουσίαση....
Γερμανίδου Φωτεινή, Το πτώμα στη βιβλιοθήκη.pptx
A digital marketing strategy presentation for Evangelos Venizelos
Γερμανίδου Δήμ., Αγκαθα Κρίστι.ΕΓΚΛΗΜΑ ΣΤΟΝ ΝΕΙΛΟ_pptx4.pptx
Γρηγοριάδου Ανθή Μαρία, Τα Ψηλά Βουνά του Ζαχαρία Παπαντωνίου.pptx
Χειραφέτιση και Αναμόρφωση 4. Η Εθνοσυνέλευση του 1862-1864
Δριστά Κυριακή, Το καπλάνι της βιτρίνας της Άλκης Ζέη.pptx

Διδασκαλία προγραμματισμού μέσω σχεδίασης ηλεκτρονικών παιχνιδιών: Η περίπτωση του GameMaker

  • 1. Διδαςκαλία προγραμματιςμοφ μζςω ςχεδίαςθσ θλεκτρονικϊν παιχνιδιϊν: Η περίπτωςθ του GameMaker 13 Απριλίου 2013 Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 2. Τι είναι το GameMaker; Είναι ζνα πρόγραμμα με το οποίο μπορείτε να δθμιουργιςετε θλεκτρονικά παιχνίδια χωρίσ να χρειαςτεί να γράψετε οφτε μία γραμμι κϊδικα. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 3. Κατεβάηοντασ το GameMaker Μπορείτε να κατεβάςετε ελεφκερα τθν ζκδοςθ 8.1 θ τθν πλατφόρμα Lite από τθν επίςθμθ GameMaker Studio ιςτοςελίδα του GameMaker. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 4. Γιατί να χρθςιμοποιιςω το GameMaker;; 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 5. Ειςαγωγι ςτον Object-based προγραμματιςμό “man object” Properties x, y, hspeed, vspeed, direction Κάκε αντικείμενο ζχει ιδιότθτεσ (properties) και ςυμπεριφορζσ (behaviors) Τι να κάνω ςτο ενκυλακωμζνεσ μζςα του. αριςτερό κλικ του ποντικιοφ; Behaviors 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 6. Ειςαγωγι ςτον Event-based προγραμματιςμό Ο χριςτθσ πατάει ζνα πλικτρο Ρερίμενε για ζνα γεγονόσ να ςυμβεί Το παιχνίδι ξεκινά από τθν αρχι Ζνα νζο αντικείμενο δθμιουργείται Εκτζλεςε κάποιεσ ενζργειεσ για αυτό το γεγονόσ Τοποκζτθςε το ςτθ ςωςτι κζςθ 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 7. Το περιβάλλον του GameMaker 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 8. Στθν αριςτερι πλευρά του παρακφρου μπορείτε να δείτε όλουσ τουσ διαφορετικοφσ τφπουσ οντοτιτων που υποςτθρίηονται από το GameMaker. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 9. Δφο καταςτάςεισ Το GameMaker βρίςκεται αρχικά ςε μία κατάςταςθ ςτθν οποία μπορείτε να εκτελζςετε βαςικά πράγματα. Ωςτόςο επιλζγοντασ Advanced μπορείτε να ζχετε παραπάνω επιλογζσ. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 10. Sprites Instances Rooms Objects Events Backgrounds Sounds Actions 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 11. Sprites Είναι εικόνεσ ι ςειρζσ εικόνων. Ρ.χ. ςτο διπλανό παιχνίδι χρθςιμοποιοφνται εικόνεσ για τουσ τοίχουσ, τα φροφτα και τισ βόμβεσ. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 12. Δθμιουργία ενόσ sprite Κάντε κλικ ςτο εικονίδιο Ρατιςτε το κουμπί Load Create Sprite που βρίςκεται Sprite ςτο παράκυρο που ςτθ γραμμι εργαλείων. κα εμφανιςτεί. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 13. Objects Τα sprites όμωσ είναι μόνο εικόνεσ. Δεν μποροφν να τρζξουν, να μετακινθκοφν ι να αντιδράςουν ςτο κλικ του ποντικιοφ. Για να πετφχεισ κάτι τζτοιο κα πρζπει να δθμιουργιςεισ αντικείμενα (objects) τα οποία και κα ςυνδζςεισ με τα κατάλλθλα sprites.
  • 14. Δθμιουργία ενόσ object Κάντε κλικ ςτο εικονίδιο Αντιςτοιχιςτε το object με το Create Object που βρίςκεται κατάλλθλο sprite επιλζγοντασ ςτθ γραμμι εργαλείων. το από το μενοφ. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 15. Συμπαγι objects Κάποια από τα αντικείμενα απαιτείται να είναι ςυμπαγι, δθλαδι να μθν μποροφν να μετακινοφνται άλλα αντικείμενα μζςα από αυτά. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 16. Instances Σε ζνα παιχνίδι μποροφμε να ζχουμε ζνα ι περιςςότερα ςτιγμιότυπα (instances) ενόσ αντικειμζνου. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 17. Events και Actions Events Actions Properties 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 18. Events Create : Δθμιουργία αντικειμζνου Destroy : Καταςτροφι αντικειμζνου Alarm : Συνολικά 8 ρολόγια Step : Ζνα βιμα του παιχνιδιοφ Collision : Σφγκρουςθ με άλλο object Keyboard : Πταν πατάμε ςυνεχϊσ ζνα πλικτρο Mouse : Γεγονότα που αφοροφν το ποντίκι Other : Διάφορα γεγονότα Draw : Σχεδίαςθ αντικειμζνων Key Press : Πταν πατάμε ζνα πλικτρο Key Release : Πταν αφινουμε ζνα πλικτρο 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 19. Actions Ξεκίνα να μετακινείςαι ςε μία κατεφκυνςθ Θζςε τθν κατακόρυφθ ταχφτθτα Ριδα ςε ςυγκεκριμζνο ςθμείο Αναπιδθςε κατά τθ ςφγκρουςθ Δθμιοφργθςε ζνα ςτιγμιότυπο ενόσ αντικειμζνου Ραίξε ζναν ιχο Ριγαινε ςτθν επόμενθ πίςτα Θζςε το ςκορ 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 20. Rooms Είναι οι πίςτεσ του παιχνιδιοφ μασ. Ζνα παιχνίδι μπορεί να ζχει μία ι περιςςότερεσ πίςτεσ. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 21. Δθμιουργία μίασ πίςτασ Κάντε κλικ ςτο εικονίδιο Επιλζξτε ζνα αντικείμενο και Create Room που βρίςκεται προςκζςτε το ςτθν πίςτα με ςτθ γραμμι εργαλείων. αριςτερό κλικ πάνω ςε ζνα ςθμείο. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 22. Backgrounds Είναι εικόνεσ που χρθςιμοποιοφνται ωσ φόντο ςτισ πίςτεσ. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 23. Δθμιουργία ενόσ background Κάντε κλικ ςτο εικονίδιο Create Ρατιςτε το κουμπί Load Background που βρίςκεται ςτθ Background ςτο παράκυρο γραμμι εργαλείων. που κα εμφανιςτεί. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 24. Δθμιουργία ενόσ ιχου Κάντε κλικ ςτο εικονίδιο Create Ρατιςτε το κουμπί Load Sound που βρίςκεται ςτθ Sound ςτο παράκυρο που γραμμι εργαλείων. κα εμφανιςτεί. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 25. Σφςτθμα ςυντεταγμζνων Η ςυντεταγμζνθ Χ εκφράηει τθν απόςταςθ από αριςτερά. Η ςυντεταγμζνθ Y εκφράηει τθν απόςταςθ από πάνω. 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 26. Το υλικό 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 27. Φφλλα εργαςίασ Ειςαγωγικό παιχνίδι Ραιχνίδι - λαβφρινκοσ 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 28. Προκλιςεισ Ρροκλιςεισ ςτο GameMaker 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 29. Ιςτότοποσ για το GameMaker http://gamemakerclass.weebly.com/ 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ
  • 30. Σασ ευχαριςτοφμε πολφ για τθν προςοχι ςασ! 7ο Συνζδριο ΠΕΚΑΠ Σαρθμπαλίδθσ Ιωάννθσ & Μιχαθλίδθσ Νίκοσ