Εισαγωγή στο περιβάλλον του
GameMaker
Σαρημπαλίδης Ιωάννης
Είναι ένα πρόγραμμα με το οποίο μπορείτε να
δημιουργήσετε ηλεκτρονικά παιχνίδια χωρίς να χρειαστεί να γράψετε ούτε μία γραμμή
κώδικα.
Τι είναι το GameMaker;
Υπάρχουν ακόμα η Full έκδοση ($39,99)
Κατεβάζοντας το GameMaker
Μπορείτε να κατεβάσετε ελεύθερα την έκδοση 8.1
Lite από την επίσημη ιστοσελίδα του GameMaker.
και η νέα HTML5 έκδοση ($99)
Γιατί να χρησιμοποιήσω
το GameMaker;;
Εισαγωγή στον Object-based προγραμματισμό
“man object”
x, y, hspeed,vspeed, direction
Τι να κάνω στο αριστερό κλικ του
ποντικιού;
Properties
Behaviors
Κάθε αντικείμενο έχει ιδιότητες (properties) και
συμπεριφορές (behaviors) ενθυλακωμένες μέσα του.
man.vspeed
Εισαγωγή στον Event-based προγραμματισμό
Περίμενε γι ένα γεγονός να συμβεί
Εκτέλεσε κάποιες ενέργειες για αυτό το γεγονός
Ο χρήστης πατάει ένα πλήκτρο
Το παιχνίδι ξεκινά από την αρχή
Ένα νέο αντικείμενο δημιουργείται
Τοποθέτησε το στη σωστή θέση
event
actions
Το περιβάλλον του GameMaker
Στην αριστερή πλευρά του παραθύρου μπορείτε να δείτε όλους τους
διαφορετικούς τύπους οντοτήτων που υποστηρίζονται από το GameMaker.
Δύο καταστάσεις
Το GameMaker βρίσκεται αρχικά σε μία κατάσταση στην οποία μπορείτε να
εκτελέσετε βασικά πράγματα. Ωστόσο
επιλέγοντας Advanced μπορείτε να έχετε
παραπάνω επιλογές.
Sprites
Rooms
Backgrounds
Objects
Instances
Actions
Events
Sounds
Sprites
Είναι εικόνες ή σειρές εικόνων. Π.χ. στο διπλανό
παιχνίδι χρησιμοποιούνται εικόνες για τους τοίχους, τα
φρούτα και τις βόμβες.
Δημιουργία ενός sprite
Κάντε κλικ στο εικονίδιο Create Sprite που βρίσκεται
στη γραμμή εργαλείων.
Πατήστε το κουμπί Load Sprite στο παράθυρο που
θα εμφανιστεί.
Objects
Τα sprites όμως είναι μόνο εικόνες. Δεν μπορούν να
τρέξουν, να μετακινηθούν ή να αντιδράσουν στο κλικ του
ποντικιού. Για να πετύχεις κάτι τέτοιο θα πρέπει να
δημιουργήσεις αντικείμενα (objects) τα οποία και θα
συνδέσεις με τα κατάλληλα sprites.
Δημιουργία ενός object
Κάντε κλικ στο εικονίδιο Create Object που βρίσκεται
στη γραμμή εργαλείων.
Αντιστοιχήστε το object με το κατάλληλο sprite επιλέγοντας
το από το μενού.
Συμπαγή objects
Κάποια από τα αντικείμενα απαιτείται να είναι συμπαγή, δηλαδή να μην μπορούν να
μετακινούνται άλλα αντικείμενα μέσα από αυτά.
Instances
Σε ένα παιχνίδι μπορούμε να έχουμε ένα ή περισσότερα
στιγμιότυπα (instances) ενός αντικειμένου.
Events και Actions
Properties
Events Actions
Events
Create : Δημιουργία αντικειμένουDestroy : Καταστροφή αντικειμένουAlarm : Συνολικά 8 ρολόγια Step : Ένα βήμα του παιχνιδιούCollision : Σύγκρουση με άλλο objectKeyboard : Όταν πατάμε συνεχώς ένα πλήκτροMouse : Γεγονότα που αφορούν το ποντίκι Other : Διάφορα γεγονόταDraw : Σχεδίαση αντικειμένωνKey Press : Όταν πατάμε ένα πλήκτροKey Release : Όταν αφήνουμε ένα πλήκτρο
Actions
Ξεκίνα να μετακινείσαι σε μία κατεύθυνση
Θέσε την κατακόρυφη ταχύτητα
Πήδα σε συγκεκριμένο σημείο
Αναπήδησε κατά τη σύγκρουση
Δημιούργησε ένα στιγμιότυπο ενός αντικειμένου
Παίξε έναν ήχο
Πήγαινε στην επόμενη πίστα
Θέσε το σκορ
Είναι οι πίστες του παιχνιδιού μας. Ένα
παιχνίδι μπορεί να έχει μία ή περισσότερες πίστες.
Rooms
Δημιουργία μίας πίστας
Κάντε κλικ στο εικονίδιο Create Room που βρίσκεται
στη γραμμή εργαλείων.
Επιλέξτε ένα αντικείμενο και προσθέστε το στην πίστα με
αριστερό κλικ πάνω σε ένα σημείο.
Είναι εικόνες που χρησιμοποιούνται ως φόντο
στις πίστες.
Backgrounds
Δημιουργία ενός background
Κάντε κλικ στο εικονίδιο Create Background που βρίσκεται στη
γραμμή εργαλείων.
Πατήστε το κουμπί Load Background στο παράθυρο
που θα εμφανιστεί.
Δημιουργία ενός ήχου
Κάντε κλικ στο εικονίδιο Create Sound που βρίσκεται στη
γραμμή εργαλείων.
Πατήστε το κουμπί Load Sound στο παράθυρο που
θα εμφανιστεί.
Η συντεταγμένη Χ εκφράζει την απόσταση από αριστερά.
Η συντεταγμένη Y εκφράζει την απόσταση από πάνω.
Σύστημα συντεταγμένων
Ιστότοπος για το GameMaker
http://gamemakerclass.weebly.com/
Ιστολόγιο για την Πληροφορική
http://pliroforikiatschool.blogspot.com/
Σας ευχαριστώ πολύ για την προσοχή σας!
Top Related