Περίληψη: | Η παρούσα πτυχιακή εργασία δημιουργήθηκε με σκοπό την κατανόηση μερικών βασικών λειτουργιών του προγράμματος Game Maker Studio της Εταιρίας Yoyo Game και έχει ως θέμα την δημιουργία παιχνιδιών. Στόχος τη πτυχιακής αυτής είναι να δώσει μια ομαλή εισαγωγή σε αυτούς που επιθυμούν να κάνουν τα πρώτα τους βήματα στο χώρο του gaming development .
Όπως αναφέραμε και παραπάνω η πτυχιακή αυτή επικεντρώνετε γύρο από το πρόγραμμα Game Maker Studio , ένα πρόγραμμα με μεγάλη ιστορία και πολλές δυνατότητες . θα επικεντρωθούμε κυρίας στης δυνατότητες του προγράμματος για Development (2D) δισδιάστατα ηλεκτρονικά παιχνίδια με μια μικρή αναφορά στο χώρο του (3D) τρισδιάστατα ηλεκτρονικά παιχνίδια. Θα αναλύσουμε τα εργαλεία που μας παρέχονται και διαθέτει το πρόγραμμα και της δυνατότητές τους. Ακόμη θα ερευνήσουμε και θα κατανοήσουμε ως έναν βαθμό την προγραμματιστική γλώσσα που χρησιμοποιεί το Game Maker Studio δηλαδή την GM-Language. Θα δούμε το συντακτικό της, συναρτήσεις, μεταβλητές και της βιβλιοθήκες της.
Αφού έχουμε κατανοήσει ως έναν βαθμό τα παραπάνω θα τελειώσουμε την πτυχιακή με την δημιουργία ενός ηλεκτρονικού παιχνιδιού (DEMO), που θα το ονομάσουμε ¨ CATCH THE CLOWN ¨ και θα αναλύσουμε κάποιες από της αυτοματοποιημένες λειτουργίες της μηχανής μας, που αυτό σημαίνει ότι θα δούμε πως μπορούμε να φτιάξουμε ένα ηλεκτρονικό παιχνίδι χωρίς να χρησιμοποιήσουμε καθόλου κώδικα κάνοντας το ιδανικό παράδειγμα για τον απλό χρήστη.
Ακόμη να αναφέρουμε πως παρά το γεγονός ότι Game Maker Studio είναι ένα πολύ αξιόλογο και πάρα πολύ διαδεδομένο πρόγραμμα, σίγουρα δεν είναι το μοναδικό. Eξύσου πολύ διαδεδομένο και αξιόλογο προγράμματα είναι το Unity που σε αντίθεση με το G.M.S. μπορεί ο χρήστης με αυτό να δημιουργήσει τόσο (3D) τρισδιάστατα παιχνίδια όσο και (2D) δυσδιάστατα. Είναι σημαντικό να αναφέρουμε ότι το Unity χρησιμοποιεί παραπάνω από μια γλώσσες προγραμματισμού δίνοντάς του παραπάνω δυνατότητες και ελευθερίες, αλλά προσθέτει το αρνητικό της επιπλέων δυσκολίας κάνοντάς το δύσκολο σας πρόταση για αρχάριους στον χώρο.
|