Πλοήγηση ανά Συγγραφέας "Balla, Christina"
Τώρα δείχνει 1 - 1 of 1
Αποτελέσματα ανά σελίδα
Επιλογές ταξινόμησης
Τεκμήριο Σχεδιασμός και υλοποίηση ενός Turn-Based RPG σε Unity 3D.(ΕΛ.ΜΕ.ΠΑ., ΣΧΟΛΗ ΜΗΧΑΝΙΚΩΝ (ΣΜΗΧ), Τμήμα Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, 2023-07-06) Μπάλλα, Χριστίνα; Balla, ChristinaΗ παρούσα πτυχιακή εργασία, παρουσιάζει τον σχεδιασμό και την υλοποίηση ενός Turn Based RPG, χρησιμοποιώντας τη Unity3D Game Engine. Η διαδικασία σχεδιασμού θα επικεντρωθεί, στη δημιουργία ενός ισορροπημένου και ελκυστικού συστήματος μάχης, διατηρώντας παράλληλα της αίσθηση της ιστορίας του φανταστικού. Ο σχεδιασμός περιλαμβάνει βασικά δομικά στοιχεία, όπως η εξέλιξη των χαρακτήρων κατά τη διάρκεια των μαχών, όσον αφορά τα στατιστικά τους, η εχθρική τεχνητή νοημοσύνη και η διεπαφή του χρήστη. Στοιχεία τα οποία συνδυάζονται με τέτοιο τρόπο, ώστε να βγει ένα άρτιο αποτέλεσμα. Η διαδικασία υλοποίησης θα αναλυθεί σε τέσσερα μέρη, χαρακτήρες και τα χαρακτηριστικά τους, σχεδιασμός του παιχνιδιού, υλοποίηση κώδικα, καθώς και βελτιστοποίηση της απόδοσης. Για τους χαρακτήρες θα αναλυθούν οι ενέργειες που μπορούν να κάνουν κατά τη διάρκεια του παιχνιδιού καθώς και το εκάστοτε τρισδιάστατο μοντέλο τους. Για τον σχεδιασμό, θα περιγραφούν αναλυτικά όλες οι διαδικασίες, από τη δημιουργία της διεπαφής χρήστη, μέχρι και το πως έχει δημιουργηθεί η κάθε σκηνή από το μηδέν. Όσον αφορά την υλοποίηση κώδικα, περιγράφονται τα σημεία εκείνα, τα οποία αποτελούν σημαντικά προγραμματιστικά μέρη, με χρήση φωτογραφιών του κώδικα, μέσα στον οποίον υπάρχουν αναλυτικά σχόλια. Τέλος το σύστημα ελέγχεται και βελτιστοποιείται, χρησιμοποιώντας διάφορες μετρήσεις απόδοσης της Unity στον Profiler, όπως τα FPS και η χρήση της μνήμης. Τα αποτελέσματα από αυτού του ελέγχου παρουσιάζονται μαζί με τις επιπτώσεις τους για το σύστημα. Τέλος, παρουσιάζονται οι δυσκολίες που αντιμετωπίστηκαν, καθώς και πιθανές μελλοντικές βελτιώσεις και επεκτάσεις. Το τελικό αποτέλεσμα της παρούσας πτυχιακής εργασίας, θα είναι ένα πλήρως λειτουργικό παιχνίδι, όπου θα παρέχει στον χρήστη μία ελκυστική και ταυτόχρονα καθηλωτική εμπειρία.