Please use this identifier to cite or link to this item: https://apothesis.eap.gr/handle/repo/32342
Title: ΕΝΙΣΧΥΤΙΚΗ ΜΑΘΗΣΗ ΣΕ ΠΑΙΧΝΙΔΙΑ ΣΤΡΑΤΗΓΙΚΗΣ: ΑΝΑΠΤΥΞΗ ΠΑΙΧΝΙΔΙΟΥ ΤΥΠΟΥ «ΣΚΑΚΙ»
Authors: ΝΙΚΟΛΑΚΑΚΗΣ, ΑΛΕΞΑΝΔΡΟΣ
Advisor: Καλλές, Δημήτριος
Keywords: 11;Μηχανική Μάθηση;Ενισχυτική Μάθηση;Τεχνητή Νοημοσύνη;TD(λ);Παιχνίδια Στρατηγικής;Τρισδιάστατο Γραφικό Περιβάλλον;Machine Learning;Reinforcement Learning;Artificial Intelligence;Strategy Games;3D Graphics
Issue Date: Oct-2016
Abstract: Η παρούσα διπλωματική εργασία είναι μια προσπάθεια δημιουργικού συνδυασμού ενός συνόλου τεχνικών και τεχνολογιών, με σκοπό την υλοποίηση ενός σύγχρονου και ελκυστικού παιχνιδιού στρατηγικής, το οποίο υιοθετεί στοιχεία από τα «RL Game» και «RL Graph Game». Λαμβάνοντας υπόψη τις ιδιαιτερότητες, τα δυνατά αλλά και τα αδύνατα σημεία προηγούμενων εργασιών, επιχειρήθηκε η υλοποίηση του παιχνιδιού με χρήση του λογισμικού ανάπτυξης (development framework) γραφικού περιβάλλοντος libGDX, το οποίο προσφέρεται για ελκυστικά προς τον χρήστη τρισδιάστατα γραφικά, ενώ παρέχει και την δυνατότητα εκτέλεσης σε ένα ευρύ φάσμα συσκευών και λειτουργικών συστημάτων. Το RL Strategy Game είναι ένα παιχνίδι στρατηγικής εναλλασσόμενης σειράς (turns based) που παίζεται ανάμεσα σε δύο παίκτες. Η ειδοποιός διαφορά του σε σχέση με τις προηγούμενες υλοποιήσεις, έγκειται στο ότι χρησιμοποιούνται τριών ειδών πιόνια, τα οποία κινούνται πάνω σε μία επιφάνεια τύπου «σκακιέρας» και αποκλείουν τα αντίπαλα, ακολουθώντας συγκεκριμένους κανόνες. Η εφαρμογή δίνει τη δυνατότητα κατά τη διεξαγωγή των παιχνιδιών, αντίπαλοι να είναι φυσικά πρόσωπα, μηχανικοί παίκτες ή και συνδυασμός αυτών. Η τεχνητή νοημοσύνη των μηχανικών παικτών επιτυγχάνεται με την τεχνική της Ενισχυτικής Μάθησης (Reinforcement Learning - RL), η οποία κάνει χρήση Τεχνητών Νευρωνικών Δικτύων (Artificial Neural Networks) για τον προσεγγιστικό υπολογισμό της αξίας κάθε κίνησης. Με τον τρόπο αυτό οι μηχανικοί παίκτες κατορθώνουν να προσαρμόζονται στο περιβάλλον τους και να βελτιώνουν την τακτική τους με την πάροδο του χρόνου. Αξιοσημείωτο είναι ότι δίνεται η δυνατότητα στον χρήστη να μεταβάλει τις παραμέτρους λειτουργίας της ενισχυτικής μάθησης, ώστε να παρατηρεί τις ενδεχόμενες μεταβολές στις επιδόσεις των μηχανικών παικτών.
Appears in Collections:ΠΛΣ Διπλωματικές Εργασίες

Files in This Item:
File Description SizeFormat 
ALEXANDROS NIKOLAKAKIS-PLSDE.pdf9.34 MBAdobe PDFView/Open


Items in Apothesis are protected by copyright, with all rights reserved, unless otherwise indicated.