Your browser does not support JavaScript!

Αρχική    Autonomia: a knowledge-based framework for realistic agent behaviours in dynamic video game environments  

Αποτελέσματα - Λεπτομέρειες

Προσθήκη στο καλάθι
[Προσθήκη στο καλάθι]
Κωδικός Πόρου 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
Συλλογή   Σχολή/Τμήμα--Σχολή Θετικών και Τεχνολογικών Επιστημών--Τμήμα Επιστήμης Υπολογιστών--Μεταπτυχιακές εργασίες ειδίκευσης
  Τύπος Εργασίας--Μεταπτυχιακές εργασίες ειδίκευσης
Εμφανίσεις 931

Ψηφιακά τεκμήρια
No preview available

Κατέβασμα Εγγράφου
Προβολή Εγγράφου
Εμφανίσεις : 2