Εισαγωγή στο GameΜaker

28
Εισαγωγή στο περιβάλλον του GameMaker Σαρημπαλίδης Ιωάννης
  • Upload

    -
  • Category

    Education

  • view

    24.341
  • download

    0

description

Μία εισαγωγική παρουσίαση για το περιβάλλον του GameMaker.

Transcript of Εισαγωγή στο GameΜaker

Page 1: Εισαγωγή στο GameΜaker

Εισαγωγή στο περιβάλλον του

GameMaker

Σαρημπαλίδης Ιωάννης

Page 2: Εισαγωγή στο GameΜaker

Είναι ένα πρόγραμμα με το οποίο μπορείτε να

δημιουργήσετε ηλεκτρονικά παιχνίδια χωρίς να χρειαστεί να γράψετε ούτε μία γραμμή

κώδικα.

Τι είναι το GameMaker;

Page 3: Εισαγωγή στο GameΜaker

Υπάρχουν ακόμα η Full έκδοση ($39,99)

Κατεβάζοντας το GameMaker

Μπορείτε να κατεβάσετε ελεύθερα την έκδοση 8.1

Lite από την επίσημη ιστοσελίδα του GameMaker.

και η νέα HTML5 έκδοση ($99)

Page 4: Εισαγωγή στο GameΜaker

Γιατί να χρησιμοποιήσω

το GameMaker;;

Page 5: Εισαγωγή στο GameΜaker

Εισαγωγή στον Object-based προγραμματισμό

“man object”

x, y, hspeed,vspeed, direction

Τι να κάνω στο αριστερό κλικ του

ποντικιού;

Properties

Behaviors

Κάθε αντικείμενο έχει ιδιότητες (properties) και

συμπεριφορές (behaviors) ενθυλακωμένες μέσα του.

man.vspeed

Page 6: Εισαγωγή στο GameΜaker

Εισαγωγή στον Event-based προγραμματισμό

Περίμενε γι ένα γεγονός να συμβεί

Εκτέλεσε κάποιες ενέργειες για αυτό το γεγονός

Ο χρήστης πατάει ένα πλήκτρο

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

Ένα νέο αντικείμενο δημιουργείται

Τοποθέτησε το στη σωστή θέση

event

actions

Page 7: Εισαγωγή στο GameΜaker

Το περιβάλλον του GameMaker

Page 8: Εισαγωγή στο GameΜaker

Στην αριστερή πλευρά του παραθύρου μπορείτε να δείτε όλους τους

διαφορετικούς τύπους οντοτήτων που υποστηρίζονται από το GameMaker.

Page 9: Εισαγωγή στο GameΜaker

Δύο καταστάσεις

Το GameMaker βρίσκεται αρχικά σε μία κατάσταση στην οποία μπορείτε να

εκτελέσετε βασικά πράγματα. Ωστόσο

επιλέγοντας Advanced μπορείτε να έχετε

παραπάνω επιλογές.

Page 10: Εισαγωγή στο GameΜaker

Sprites

Rooms

Backgrounds

Objects

Instances

Actions

Events

Sounds

Page 11: Εισαγωγή στο GameΜaker

Sprites

Είναι εικόνες ή σειρές εικόνων. Π.χ. στο διπλανό

παιχνίδι χρησιμοποιούνται εικόνες για τους τοίχους, τα

φρούτα και τις βόμβες.

Page 12: Εισαγωγή στο GameΜaker

Δημιουργία ενός sprite

Κάντε κλικ στο εικονίδιο Create Sprite που βρίσκεται

στη γραμμή εργαλείων.

Πατήστε το κουμπί Load Sprite στο παράθυρο που

θα εμφανιστεί.

Page 13: Εισαγωγή στο GameΜaker

Objects

Τα sprites όμως είναι μόνο εικόνες. Δεν μπορούν να

τρέξουν, να μετακινηθούν ή να αντιδράσουν στο κλικ του

ποντικιού. Για να πετύχεις κάτι τέτοιο θα πρέπει να

δημιουργήσεις αντικείμενα (objects) τα οποία και θα

συνδέσεις με τα κατάλληλα sprites.

Page 14: Εισαγωγή στο GameΜaker

Δημιουργία ενός object

Κάντε κλικ στο εικονίδιο Create Object που βρίσκεται

στη γραμμή εργαλείων.

Αντιστοιχήστε το object με το κατάλληλο sprite επιλέγοντας

το από το μενού.

Page 15: Εισαγωγή στο GameΜaker

Συμπαγή objects

Κάποια από τα αντικείμενα απαιτείται να είναι συμπαγή, δηλαδή να μην μπορούν να

μετακινούνται άλλα αντικείμενα μέσα από αυτά.

Page 16: Εισαγωγή στο GameΜaker

Instances

Σε ένα παιχνίδι μπορούμε να έχουμε ένα ή περισσότερα

στιγμιότυπα (instances) ενός αντικειμένου.

Page 17: Εισαγωγή στο GameΜaker

Events και Actions

Properties

Events Actions

Page 18: Εισαγωγή στο GameΜaker

Events

Create : Δημιουργία αντικειμένουDestroy : Καταστροφή αντικειμένουAlarm : Συνολικά 8 ρολόγια Step : Ένα βήμα του παιχνιδιούCollision : Σύγκρουση με άλλο objectKeyboard : Όταν πατάμε συνεχώς ένα πλήκτροMouse : Γεγονότα που αφορούν το ποντίκι Other : Διάφορα γεγονόταDraw : Σχεδίαση αντικειμένωνKey Press : Όταν πατάμε ένα πλήκτροKey Release : Όταν αφήνουμε ένα πλήκτρο

Page 19: Εισαγωγή στο GameΜaker

Actions

Ξεκίνα να μετακινείσαι σε μία κατεύθυνση

Θέσε την κατακόρυφη ταχύτητα

Πήδα σε συγκεκριμένο σημείο

Αναπήδησε κατά τη σύγκρουση

Δημιούργησε ένα στιγμιότυπο ενός αντικειμένου

Παίξε έναν ήχο

Πήγαινε στην επόμενη πίστα

Θέσε το σκορ

Page 20: Εισαγωγή στο GameΜaker

Είναι οι πίστες του παιχνιδιού μας. Ένα

παιχνίδι μπορεί να έχει μία ή περισσότερες πίστες.

Rooms

Page 21: Εισαγωγή στο GameΜaker

Δημιουργία μίας πίστας

Κάντε κλικ στο εικονίδιο Create Room που βρίσκεται

στη γραμμή εργαλείων.

Επιλέξτε ένα αντικείμενο και προσθέστε το στην πίστα με

αριστερό κλικ πάνω σε ένα σημείο.

Page 22: Εισαγωγή στο GameΜaker

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

στις πίστες.

Backgrounds

Page 23: Εισαγωγή στο GameΜaker

Δημιουργία ενός background

Κάντε κλικ στο εικονίδιο Create Background που βρίσκεται στη

γραμμή εργαλείων.

Πατήστε το κουμπί Load Background στο παράθυρο

που θα εμφανιστεί.

Page 24: Εισαγωγή στο GameΜaker

Δημιουργία ενός ήχου

Κάντε κλικ στο εικονίδιο Create Sound που βρίσκεται στη

γραμμή εργαλείων.

Πατήστε το κουμπί Load Sound στο παράθυρο που

θα εμφανιστεί.

Page 25: Εισαγωγή στο GameΜaker

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

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

Σύστημα συντεταγμένων

Page 26: Εισαγωγή στο GameΜaker

Ιστότοπος για το GameMaker

http://gamemakerclass.weebly.com/

Page 27: Εισαγωγή στο GameΜaker

Ιστολόγιο για την Πληροφορική

http://pliroforikiatschool.blogspot.com/

Page 28: Εισαγωγή στο GameΜaker

Σας ευχαριστώ πολύ για την προσοχή σας!