background image

 

 

88 

 

6.  Προκλήσεις,  Αντιμετώπιση,  Συμπεράσματα  και  Μελλοντικές 

Προεκτάσεις 

Στο  παρόν  κεφάλαιο  αναλύονται  οι  προκλήσεις  που  προέκυψαν  κατά  την  ανάπτυξη  και 
υλοποίηση του παιχνιδιού A Quest of Knowledge, οι στρατηγικές που υιοθετήθηκαν για την 
αποτελεσματική  αντιμετώπισή  τους,  καθώς  και  τα  συμπεράσματα  και  οι  προτάσεις  για 
μελλοντικές  επεκτάσεις.  Η  ενσωμάτωση  ενός  μεγάλου  γλωσσικού  μοντέλου  (LLM)  στην 
πλατφόρμα  Pygame  για  τη  δημιουργία  δυναμικών  διαλόγων  παρουσίασε  τεχνικές  και 
οργανωτικές  δυσκολίες,  οι  οποίες  αφορούσαν  την  απόδοση  του  συστήματος,  τη  διαχείριση 
πόρων  και  τη  δομή  του  κώδικα.  Παρά  τις  προκλήσεις,  εφαρμόστηκαν  βελτιώσεις  και 
στρατηγικές  που  εξασφάλισαν  τη  βέλτιστη  εμπειρία  χρήστη  και  τη  διατήρηση  υψηλής 
ποιότητας  στις  αλληλεπιδράσεις.  Στη  συνέχεια,  παρουσιάζεται  μια  αναλυτική  εξέταση  των 
κυριότερων προκλήσεων που αντιμετωπίστηκαν, καθώς και οι λύσεις που εφαρμόστηκαν για 
την αποτελεσματική διαχείρισή τους. Επιπλέον, προτείνονται μελλοντικές βελτιώσεις και νέες 
λειτουργίες που μπορούν να ενισχύσουν την εκπαιδευτική αξία και τη διαδραστική εμπειρία 
των  χρηστών,  προσφέροντας  μια  ακόμα  πιο  ολοκληρωμένη  και  προσαρμοσμένη  εμπειρία 
μάθησης. 

6.1. Προκλήσεις υλοποίησης 

Η  ενσωμάτωση  ενός  μεγάλου  γλωσσικού  μοντέλου(LLM)  στην  Pygame  για  τη 

δημιουργία  ενός  παιχνιδιού  με  δυναμικά  δημιουργούμενους  διαλόγους  παρουσίασε  μία 

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

και  την  ακρίβεια  των  αλληλεπιδράσεων.  Όσον  αφορά  την  απόδοση,  η  καθυστέρηση  στις 

απαντήσεις του LLM μπορεί να επηρεάσει την εμπειρία του χρήστη, ενώ η απόδοση του API 

για τη διαδικασία της επικοινωνίας είναι κρίσιμη για την ταχύτητα της ανταπόκρισης. Επίσης, 

η χρήση του LLM σε συνδυασμό με τα γραφικά της Pygame απαιτεί προσεκτική διαχείριση 

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

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

εμπειρίας χρήσης. 

Από  την  πλευρά  των  αλληλεπιδράσεων,  η  σωστή  και  ακριβής  διατύπωση  των 

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

έμφαση  στα  αντικείμενα  των  θεματικών  και  την  ακρίβεια  των  πληροφοριών,  με  βάση  την 

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

σημαντικό είναι και το αισθητικό κομμάτι του διαλόγου. Ο σχεδιασμός του user interface (UI) 

πρέπει  να  εξασφαλίζει  την  ομαλή  ροή  του  διαλόγου,  χωρίς  διακοπές  ή  προβλήματα  στην 

αναδίπλωση  του  κειμένου.  Η  σωστή  διαχείριση  των  δεδομένων  του  χρήστη  σε  πραγματικό 

χρόνο και η διασφάλιση της των δεδομένων κατά την αποθήκευση ή την ανάκτησή τους από 

τη  βάση  δεδομένων  αποτελούν  επίσης  σημαντικά  ζητήματα,  εξασφαλίζοντας  τη  μη