Οντολογική μοντελοποίηση γνώσης σε εκπαιδευτικό παιχνίδι 2D
Date Issued
May 2026
Author(s)
Χρίστου, Κωνσταντίνος
Advisor
Abstract
Η παρούσα πτυχιακή εργασία παρουσιάζει την ανάπτυξη ενός εκπαιδευτικού παιχνιδιού 2D (serious game) με ενσωμάτωση οντολογικής μοντελοποίησης γνώσης. Το κεντρικό ζητούμενο είναι η δομημένη και επεκτάσιμη διαχείριση του περιεχομένου του παιχνιδιού (NPCs, εργασίες, διάλογοι, ανταμοιβές) μέσω τεχνολογιών OWL/RDF/Turtle, αποφεύγοντας την αποκλειστική χρήση hardcoded λογικής.
Η αρχιτεκτονική βασίζεται σε τρία επίπεδα: το Ontology Layer που ορίζει τις έννοιες και σχέσεις, το Unity Layer που υλοποιεί τη game logic σε C#, και το Content Mapping Layer που γεφυρώνει οντολογία και Unity μέσω URI-based TaskData. Η οντολογία σχεδιάστηκε με το εργαλείο Protégé και αποθηκεύτηκε σε δύο αρχεία Turtle — ένα για το σχήμα και ένα για τα instances.
Το σύστημα υποστηρίζει τρεις τύπους εργασιών (Word-to-Image, Image-to-Text, Image-to-Phrase), σύστημα προόδου με κανόνες σειράς NPCs και proximity constraints, narrator guidance, score-based rewards (Bronze/Silver/Gold/Diamond) και ηχητικό feedback. Τα αποτελέσματα επιβεβαιώνουν ότι η οντολογική μοντελοποίηση μπορεί να ενσωματωθεί πρακτικά σε σύγχρονη game engine, προσφέροντας επεκτάσιμη και συντηρήσιμη βάση για εκπαιδευτικές εφαρμογές
Η αρχιτεκτονική βασίζεται σε τρία επίπεδα: το Ontology Layer που ορίζει τις έννοιες και σχέσεις, το Unity Layer που υλοποιεί τη game logic σε C#, και το Content Mapping Layer που γεφυρώνει οντολογία και Unity μέσω URI-based TaskData. Η οντολογία σχεδιάστηκε με το εργαλείο Protégé και αποθηκεύτηκε σε δύο αρχεία Turtle — ένα για το σχήμα και ένα για τα instances.
Το σύστημα υποστηρίζει τρεις τύπους εργασιών (Word-to-Image, Image-to-Text, Image-to-Phrase), σύστημα προόδου με κανόνες σειράς NPCs και proximity constraints, narrator guidance, score-based rewards (Bronze/Silver/Gold/Diamond) και ηχητικό feedback. Τα αποτελέσματα επιβεβαιώνουν ότι η οντολογική μοντελοποίηση μπορεί να ενσωματωθεί πρακτικά σε σύγχρονη game engine, προσφέροντας επεκτάσιμη και συντηρήσιμη βάση για εκπαιδευτικές εφαρμογές
Affiliation
File(s)![Thumbnail Image]()
Name
Χρίστου Κωνσταντίνος.bsc.2026.abstract.pdf
Size
6.06 MB
Format
Adobe PDF
Checksum (MD5)
958333c41a0d77a5e946419d7dce75b0

