Ανάπτυξη μοντέλου απλοποιημένου επιτραπέζιου παιχνιδιού Dominion, στην αναπτυξιακή πλατφόρμα παιχνιδιών Unity και υλοποίηση πολλαπλών αντιπάλων τεχνητής νοημοσύνης
Development of a simplified model of the board game Dominion, on the Unity development platform and implementation of multiple AI opponents

Λέξεις-κλειδιά
Dominion ; Unity ; Επιτραπέζια παιχνίδια ; Στρατηγική παιχνιδιών ; Παιχνίδια στρατηγικής ; Τεχνητή νοημοσύνη ; Ανάπτυξη παιχνιδιών ; Παίκτες τεχνητής νοημοσύνηςΠερίληψη
Η παρούσα διπλωματική εργασία επικεντρώνεται στην ανάπτυξη ενός απλοποιημένου μοντέλου του επιτραπέζιου παιχνιδιού Dominion στην αναπτυξιακή πλατφόρμα Unity, με στόχο τη δημιουργία ενός λειτουργικού περιβάλλοντος που επιτρέπει τη συμμετοχή πολλαπλών αντιπάλων βασισμένων σε τεχνητή νοημοσύνη (AI). Το Dominion είναι ένα δημοφιλές παιχνίδι στρατηγικής που χαρακτηρίζεται από την πολυπλοκότητα των μηχανισμών του, καθιστώντας το ιδανικό πεδίο για τη μελέτη και την ανάπτυξη συστημάτων AI. Αρχικά, παρουσιάζεται η θεωρητική βάση του παιχνιδιού, καθώς και η δυναμική της πλατφόρμας Unity ως εργαλείο για την ανάπτυξη παιχνιδιών. Στη συνέχεια, αναλύεται η διαδικασία απλοποίησης του παιχνιδιού ώστε να προσαρμοστεί στις τεχνικές απαιτήσεις της υλοποίησης, διατηρώντας παράλληλα τα βασικά χαρακτηριστικά του. Η εργασία περιλαμβάνει τη δημιουργία διαφορετικών αντιπάλων AI με ποικίλες στρατηγικές, καθώς και τη συγκριτική αξιολόγηση της απόδοσής τους.
Η υλοποίηση εστιάζει στη χρήση προγραμματιστικών τεχνικών για τη διαχείριση κινήσεων, τη στρατηγική λήψης αποφάσεων και την προσαρμογή των AI σε διαφορετικά σενάρια παιχνιδιού. Επιπλέον, πραγματοποιείται ανάλυση της αλληλεπίδρασης των αντιπάλων AI, ενώ τα αποτελέσματα παρέχουν σημαντικά δεδομένα για τη βελτίωση των στρατηγικών σε συστήματα AI.
Η εργασία καταλήγει σε συγκεκριμένα συμπεράσματα σχετικά με τη δυναμική του απλοποιημένου παιχνιδιού και τη λειτουργικότητα των AI στρατηγικών, προσφέροντας προτάσεις για μελλοντική έρευνα. Τα ευρήματα μπορούν να αξιοποιηθούν τόσο στη βιομηχανία των παιχνιδιών όσο και σε ερευνητικά έργα που αφορούν την τεχνητή νοημοσύνη.
Περίληψη
This diploma thesis focuses on developing a simplified model of the board game Dominion on the Unity platform, aiming to create a functional environment that allows for the participation of multiple AI-based opponents. Dominion is a popular strategy game characterized by the complexity of its mechanics, making it an ideal field for studying and developing AI systems. Initially, the theoretical foundation of the game is presented, along with the capabilities of Unity as a game development tool. The process of simplifying the game to adapt it to the technical requirements of implementation is analyzed, ensuring that its core features are retained. The project involves creating various AI opponents with diverse strategies and evaluating their performance comparatively. The implementation focuses on utilizing programming techniques to manage moves, decision-making strategies, and AI adaptation to different game scenarios. Additionally, the interaction between AI opponents is analyzed, while the results provide critical insights for improving strategies in AI systems. The study concludes with specific findings on the dynamics of the simplified game and the functionality of AI strategies, offering proposals for future research. The results can be utilized both in the gaming industry and in research projects involving artificial intelligence.