| Περίληψη: | Στόχος της παρούσας διπλωματικής εργασίας είναι ο σχεδιασμός και η ανάπτυξη ενός παιχνιδιού τύπου airplane racing στο οποίο οι παίκτες συναγωνίζονται εκπαιδευμένα μοντέλα νευρωνικών δικτύων διαφόρων επιπέδων νοημοσύνης. Τα νευρωνικά δίκτυα εκπαιδεύτηκαν με την τεχνική της ενισχυτικής μάθησης και στη συνέχεια εισήχθησαν στο περιβάλλον του παιχνιδιού, διαμορφώνοντας τα επίπεδα δυσκολίας του. Παρουσιάζεται σε μεγάλο μέρος της εργασίας ο σχεδιασμός των τρισδιάστατων αντικειμένων που έγινε με τη χρήση του Blender και στη συνέχεια η επεξεργασία τους στο Unity, ώστε να μετατραπούν σε αντικείμενα παιχνιδιού. Επίσης, αναλύεται το κομμάτι της εκπαίδευσης των νευρωνικών δικτύων σε Anaconda Environment, τα οποία στη συνέχεια ενσωματώνονται στο παιχνίδι. Αναφορικά με την εκπαίδευση παρατίθενται γραφήματα που αναπαριστούν την πρόοδο της μάθησης, όπως αυτά εξήχθησαν από το εργαλείο TensorΒoard της πλατφόρμας TensorFlow. Το τελευταίο μέρος περιλαμβάνει την ολοκλήρωση του παιχνιδιού με τη διαχείριση των χρονικών ορίων και την κατάταξη των παικτών στον τερματισμό, καθώς και τον έλεγχο σωστής λειτουργίας του.
|