Αποτελέσματα - Λεπτομέρειες
Εντολή Αναζήτησης : Συγγραφέας="Στεφανίδης"
Και Συγγραφέας="Κωνσταντίνος"
Τρέχουσα Εγγραφή: 7 από 75
|
Κωδικός Πόρου |
000461061 |
Τίτλος |
Autonomia: a knowledge-based framework for realistic agent behaviours in dynamic video game environments |
Άλλος τίτλος |
Autonomia: ένα προγραμματιστικό πλαίσιο που βασίζεται στην γνώση για ρεαλιστικές συμπεριφορές πρακτόρων σε δυναμικά περιβάλλοντα βιντεοπαιχνιδιών |
Συγγραφέας
|
Περβολαράκης, Ζαχαρίας Ε.
|
Σύμβουλος διατριβής
|
Στεφανίδης, Κωνσταντίνος
|
Μέλος κριτικής επιτροπής
|
Μαγκούτης, Κωνσταντίνος
Ζαμπούλης, Ξενοφών
|
Περίληψη |
Τα βιντεοπαιχνίδια είναι μια δημοφιλής μορφή ψυχαγωγίας και μπορούν
να προσφέρουν διαδραστικές και καθηλωτικές εμπειρίες στους παίκτες.
Βασικό στοιχείο αυτών των εμπειριών είναι η παρουσία χαρακτήρων τύπου
Non-Playing Character (NPC) δηλαδή πρακτόρων που δεν ελέγχονται από τον
παίκτη ή τους παίκτες του παιχνιδιού. Οι πράκτορες NPC είναι αυτόνομοι
χαρακτήρες που κατοικούν στον κόσμο του παιχνιδιού και αλληλεπιδρούν με
τον παίκτη και το περιβάλλον. Οι πράκτορες αυτοί μπορούν να ενισχύσουν
τον ρεαλισμό και την ποικιλομορφία των σεναρίων του παιχνιδιού,
παρουσιάζοντας συμπεριφορές που θυμίζουν ανθρώπινες, είναι συνεπείς,
αληθοφανείς και προσαρμόζονται ανάλογα με το δυναμικό τους περιβάλλον.
Ωστόσο, η δημιουργία τέτοιων συμπεριφορών είναι ένα πολύπλοκο και
δύσκολο έργο που απαιτεί μεθοδολογία, καλό σχεδιασμό και συνδυασμό
πολλαπλών τεχνικών τεχνητής νοημοσύνης (AI). Οι τρέχουσες μέθοδοι και
προγραμματιστικά πλαίσια για την υλοποίηση της ικανότητας των πρακτόρων
NPC να παίρνουν αποφάσεις, συχνά βασίζονται σε προκαθορισμένα σενάρια
ή κανόνες που περιορίζουν την προσαρμοστικότητα τους σε δυναμικά
μεταβαλλόμενες καταστάσεις. Επιπλέον, συχνά οι πράκτορες NPC
χαρακτηρίζονται από έλλειψη αυτονομίας, καθώς δεν έχουν την ικανότητα
να επιδιώξουν τους δικούς τους στόχους ή ακόμα και να αλληλεπιδράσουν
με άλλους πράκτορες NPC ή με τον ίδιο τον παίκτη. Ως εκ τούτου, υπάρχει
ανάγκη για καινοτόμες λύσεις που να μπορούν να βελτιώσουν την αξιοπιστία
και την ικανότητα των συμπεριφορών των πρακτόρων NPC στα
βιντεοπαιχίδια.
Η παρούσα μεταπτυχιακή εργασία εισάγει το σύστημα Autonomia, ένα
καινοτόμο προγραμματιστικό πλαίσιο βασισμένο στην γνώση, σχεδιασμένο
να προσδίδει ρεαλιστικές συμπεριφορές πρακτόρων NPC σε δυναμικά
περιβάλλοντα βιντεοπαιχνιδιων. Το σύστημα Autonomia θεμελιώνεται στη
Θεωρία του Νου (ΘτΝ) και χρησιμοποιεί γραφήματα γνώσης (knowledge
graphs) για την απεικόνιση της κατάστασης του κόσμου. Ο κάθε πράκτορας
NPC διαθέτει ένα αντίγραφο αυτής της κατάστασης στη “μνήμη” του.
Συγκεκριμένα, η σχεδίαση της “μνήμης” επιτρέπει τόσο την συνεχή εξέλιξη
της, όσο και την υποστήριξη υψηλότερων επιπέδων ΘτΝ καθώς ο πράκτορας
αντιλαμβάνεται το περιβάλλον και σχηματίζει προσωπική εικόνα για τον
κόσμο. Ένα σύστημα δομοστοιχείων (modular system) χρησιμοποιείται για να
ορίζεται η λειτουργικότητα και η συμπεριφορά διαφορετικών τύπων κόμβων
του γράφου, όπως αντικείμενα, ζώα ή άνθρωποι. Η σχεδίαση του συστήματος
Autonomia επιτρέπει στους πράκτορες NPC να αντιδρούν δυναμικά στις
αλλαγές του περιβάλλοντος με βάση την ικανότητά τους να αντιλαμβάνονται
και να ερμηνεύουν γεγονότα στη “μνήμη” τους. Επίσης, εισάγουμε έναν νέο
x
τρόπο μοντελοποίησης των συμπεριφορών και των στόχων, ο οποίος
επιτρέπει την χρήση τους ως γνώση η οποία μπορεί να μεταφερθεί μέσω
διαλόγου, να ανακαλυφθεί ή ακόμα και να ξεχαστεί όπως κάθε άλλο κομμάτι
“μνήμης” του πράκτορα NPC. Βασίζοντας τα πάντα στην επίκτητη γνώση του,
ο πράκτορας NPC χρησιμοποιεί έναν Goal-Oriented Action Planning (GOAP)
αλγόριθμο για να μπορεί να “σκαρφιστεί” αλυσίδες συμπεριφορών σε κάθε
δυναμικό περιβάλλον.
Τέλος, παρέχεται μια υλοποίηση του συστήματος Autonomia στην μηχανή
παιχνιδιών Unity η οποία περιέχει την μελέτη περίπτωσης “Ταβέρνα του
Προμηθέα“ με την οποία πραγματοποιήθηκε μια αξιολόγηση με
εμπειρογνώμονες την οποία χωρίζουμε σε δύο μέρη. Τα αποτελέσματα του
πρώτου μέρους επιβεβαίωσαν ότι η προσφερόμενη λειτουργικότητα και η
αρχιτεκτονική του προγραμματιστικού πλαισίου Autonomia προσφέρουν
λύσεις για την βελτίωση της αξιοπιστίας και της ικανότητας των
συμπεριφορών των πρακτόρων, ενώ τα αποτελέσματα του δεύτερου έδειξαν
ότι οι πράκτορες του συστήματος έχουν την ικανότητα να προσαρμόζονται
στο περιβάλλον τους και να συμπεριφέρονται με ρεαλιστικό τρόπο.
|
Φυσική περιγραφή |
xviii, 104 σ. : σχεδ., πιν., εικ. (μερ. εγχρ.) ; 30 εκ. |
Γλώσσα |
Αγγλικά |
Θέμα |
Autonomous Agents |
|
Game AI |
|
NPC |
|
NPC Behaviours |
Ημερομηνία έκδοσης |
2023-12-01 |
Συλλογή
|
Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
|
|
Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
|
Μόνιμη Σύνδεση |
https://elocus.lib.uoc.gr//dlib/3/3/2/metadata-dlib-1701959625-154345-17277.tkl
|
Εμφανίσεις |
1026 |