Ιδρυματικό Αποθετήριο [SANDBOX]
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Διαδικαστική δημιουργία πλευρικών αποστολών χρησιμοποιώντας γράφους σε Unity3D

Danas Antonios

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/DEF5958B-8416-4551-B0FA-8BC0221CCD83-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.88460-
Γλώσσαen-
Μέγεθος77 pagesen
Μέγεθος10.4 megabytesen
ΤίτλοςProcedural side-quest generation using graphs in Unity3Den
ΤίτλοςΔιαδικαστική δημιουργία πλευρικών αποστολών χρησιμοποιώντας γράφους σε Unity3Del
ΔημιουργόςDanas Antoniosen
ΔημιουργόςΔανας Αντωνιοςel
Συντελεστής [Επιβλέπων Καθηγητής]Mania Aikaterinien
Συντελεστής [Επιβλέπων Καθηγητής]Μανια Αικατερινηel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Giannakakis Georgiosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Γιαννακακης Γεωργιοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Chalkiadakis Georgiosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Χαλκιαδακης Γεωργιοςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electrical and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηThe purpose of this thesis is to showcase a practical implementation of a procedural side-quest generation system using graphs instead of strings, in the Unity3D game engine. The system contains a game world represented by a graph, the Interactables which represent the actual game entities of the game world, a generator which searches that graph for patterns in order to generate a side-quest by considering relationships between the player and the Interactables and an event broker who is handling events between those three components.en
ΠερίληψηΟ τομέας της Διαδικαστικής Παραγωγής Αφήγησης γίνεται όλο και πιο δημοφιλής στη βιομηχανία της ανάπτυξης παιχνιδιών τις τελευταίες δυο δεκαετίες. Από τον AI Director του Left 4 Dead, που αποφασίζει που να τοποθετήσει εχθρούς, πυρομαχικά ή όπλα σύμφωνα με την κατάσταση και τις ικανότητες του παίκτη, μέχρι το Radiant AI του The Elder Scrolls: Skyrim το οποίο -ανάμεσα όλων- παράγει δυναμικά αποστολές και όλες τις οντότητες που χρειάζονται για να ολοκληρωθεί η εκάστοτε αποστολή, ενώ παράλληλα παροτρύνει τον παίκτη να εξερευνήσει νέες περιοχές. Ενώ συνήθως τέτοια συστήματα χρησιμοποιούν συμβολοσειρές για να παράγουν αποστολές, όπου κάθε χαρακτήρας αντιπροσωπεύει κάποιο γεγονός της αποστολής, έχουν προταθεί πιο πολύπλοκα συστήματα που βοηθούν του σχεδιαστές να βάλουν περισσότερο βάθος στα παιχνίδια τους. Ο σκοπός της διπλωματικής είναι η παρουσίαση μιας πρακτικής εφαρμογής ενός συστήματος διαδικαστικής παραγωγής πλευρικών αποστολών χρησιμοποιώντας γράφους αντί για συμβολοσειρές, με τη χρήση της μηχανής παραγωγής παιχνιδιών Unity3D. Το σύστημα περιέχει τον κόσμο του παιχνιδιού με τη μορφή ενός γράφου, τα Interactables που αντιπροσωπεύουν τις οντότητες του παιχνιδιού, έναν παραγωγό που ψάχνει τον κόσμο για μοτίβα, έτσι ώστε να δημιουργήσει αποστολές σύμφωνα με τις σχέσεις μεταξύ των οντοτήτων και του παίκτη, και έναν διαμεσολαβητή συμβάντων που διαχειρίζεται τα συμβάντα μεταξύ των επιμέρους στοιχείων του συστήματος. Για την υλοποίηση της διπλωματικής χρησιμοποιήθηκε η έκδοση 2019.4 της Unity3D καθώς και το .NET Standard 2.0 framework της C#.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2021-02-19-
Ημερομηνία Δημοσίευσης2021-
Θεματική ΚατηγορίαUnity3Den
Θεματική ΚατηγορίαProcedural narrative generationen
Θεματική ΚατηγορίαGraph searchen
Βιβλιογραφική ΑναφοράAntonios Danas, "Procedural side-quest generation using graphs in Unity3D", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2021en
Βιβλιογραφική ΑναφοράΑντώνιος Δανάς, "Διαδικαστική δημιουργία πλευρικών αποστολών χρησιμοποιώντας γράφους σε Unity3D", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2021el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά