background image

 

 

 

Εισαγωγή 

Τα  ψηφιακά  παιχνίδια  αποτελούν  πλέον  ένα  σημαντικό  μέσο  και  συμβάλλουν  τόσο 

στην εκπαίδευση όσο και την προσωπική ανάπτυξη. Ο συνδυασμός της περιπέτειας και της 

στρατηγικής  με  την  απόκτηση  γνώσης  προσφέρει  νέες  δυνατότητες  στην  κατηγορία  των 

παιχνιδιών σοβαρού σκοπού (serious games), τα οποία αποσκοπούν όχι μόνο στη διασκέδαση, 

αλλά και στη μετάδοση εκπαιδευτικού περιεχομένου. 

Η παρούσα εργασία, με τίτλο «Εξερευνώντας τη Γνώση με Python: Ένα Εκπαιδευτικό 

Serious Game με NPCs (Non Playable Characters) και Τεχνητή Νοημοσύνη», παρουσιάζει ένα 

πρωτοποριακό 2D παιχνίδι, το “A Quest of Knowledge”, που αξιοποιεί σύγχρονες τεχνολογίες, 

όπως τη γλώσσα προγραμματισμού Python, τη χρήση Μεγάλων Γλωσσικών Μοντέλων (Large 

Language Models, LLMs) και API, για τη δημιουργία ενός δυναμικού περιβάλλοντος μάθησης. 

Το  παιχνίδι  «A  Quest  of  Knowledge»  αναπτύχθηκε  για  να  συνδέσει  τη  μάθηση  με  την 

περιπέτεια  και  την  εξερεύνηση,  δίνοντας  έμφαση  στην  ολοκλήρωση  της  “αποστολής”  του 

παίκτη, δεσμεύοντάς τον με το παιχνίδι, μέσω της αλληλεπίδρασης με NPCs που εκπροσωπούν 

ιστορικές προσωπικότητες και εκπαιδευτικά αντικείμενα. 

Μέσα από έναν ανοιχτό, δισδιάστατο κόσμο σε pixel art αισθητική (γραφικά σε μορφή 

πλακιδίων), ο παίκτης καλείται να απαντήσει σε ερωτήσεις, να συλλέξει αντικείμενα γνώσης 

και  να  επιβιώσει  από  προκλήσεις,  όπως  η  συνάντηση  με  εχθρούς.  Το  παιχνίδι  προσφέρει 

ευελιξία, καθώς επιτρέπει την επιλογή του αριθμού ερωτήσεων και τον ορισμό της ηλικίας του 

παίκτη, προσαρμόζοντας τη δυσκολία με βάση αυτές τις παραμέτρους.

  

Η  ενσωμάτωση  των  LLMs,  όπως  το  Llama3,  δίνει  τη  δυνατότητα  στους  NPCs  να 

παράγουν δυναμικούς διαλόγους, ερωτήσεις και βοηθητικά μηνύματα (hints) σε πραγματικό 

χρόνο, καθιστώντας την εμπειρία μοναδική σε κάθε νέο παιχνίδι. Επιπλέον, τα αντικείμενα που 

συλλέγει  ο  παίκτης  και  οι  ερωτήσεις  είναι  θεματικά  προσαρμοσμένα  και  τα  σημεία  που 

εμφανίζονται  οι  NPCs  διαφοροποιούνται  με  κάθε  νέα  εκκίνηση  του  παιχνιδιού.  Έτσι  δεν 

προσφέρεται  μόνο  γνώση,  αλλά  και  αναπαιξιμότητα  (replayability),  ενισχύοντας  την 

ψυχαγωγική αξία του παιχνιδιού. 

Στην  εργασία  αυτή  εξετάζεται  η  ανάπτυξη  και  η  υλοποίηση  του  παιχνιδιού, 

παρουσιάζοντας την ενσωμάτωση καινοτόμων τεχνολογιών και εργαλείων που κάνουν κυρίως 

χρήση τεχνητής νοημοσύνης, όπως το Bing AI Image Creator, το Photopea και το Eleven Labs, 

για τη δημιουργία γραφικών, ηχητικών εφέ και περιεχομένου. Επιπλέον, αναλύεται ο τρόπος