Institutional Repository [SANDBOX]
Technical University of Crete
EN  |  EL

Search

Browse

My Space

Generating personalized/balanced racing games via rolling horizon evolution

Ziskas Christos

Simple record


URIhttp://purl.tuc.gr/dl/dias/325C3ACB-AF77-4839-94D8-9389EC3F8B70-
Identifierhttps://doi.org/10.26233/heallink.tuc.91693-
Languageen-
Extent73 pagesen
Extent2.3 megabytesen
TitleGenerating personalized/balanced racing games via rolling horizon evolution en
TitleΔημιουργία εξατομικευμένων/ισορροπημένων αγωνιστικών παιχνιδιών μέσω της εξέλιξης του κυλιόμενου ορίζονταel
CreatorZiskas Christosen
CreatorΖησκας Χρηστοςel
Contributor [Thesis Supervisor]Lagoudakis Michailen
Contributor [Thesis Supervisor]Λαγουδακης Μιχαηλel
Contributor [Committee Member]Chalkiadakis Georgiosen
Contributor [Committee Member]Χαλκιαδακης Γεωργιοςel
Contributor [Committee Member]Yannakakis, Georgios Nen
PublisherΠολυτεχνείο Κρήτηςel
PublisherTechnical University of Creteen
Academic UnitTechnical University of Crete::School of Electrical and Computer Engineeringen
Academic UnitΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
Content SummaryIn recent years, game development has been heavily dedicated to the advancement of Procedural Content Generation (PCG). A much-discussed topic of study for game developers is the autonomous generation of levels for video games. Evolutionary Algorithm (EA)s have seen extensive uses due to the stability in general computational problems and the demand for artificial intelligence techniques. In this dissertation, we test the ability of an innovative algorithm to offer personalized experiences online in the racing video game genre. We use a recent stochastic planning algorithm named Rolling Horizon Evolution Algorithm (RHEA), which generated content (parts of a race track) based on the difficulty of the level and the player’s in-game performance. The algorithm is tested against Artificial Intelligence (AI) and human players; AI racing players define the bounds of the flow channel within which the human players are assessed. The algorithm then attempts to bring the level of difficulty to match player performance through its fitness function. Results suggest that the algorithm is operational and that the experience of various human players is optimized based on their skill level.en
Content SummaryΤα τελευταία χρόνια, η ανάπτυξη παιχνιδιών έχει αφιερωθεί σε μεγάλο βαθμό στην πρόοδο της σύνθεσης περιεχομένου. Ένα πολυσυζητημένο θέμα μελέτης για προγραμματιστές παιχνιδιών είναι η αυτόνομη δημιουργία επιπέδων για βιντεοπαιχνίδια. Οι εξελικτικοί αλγόριθμοι έχουν δει εκτεταμένες χρήσεις λόγω της σταθερότητας σε γενικά υπολογιστικά προβλήματα και της ζήτησης τεχνικών τεχνητής νοημοσύνης. Σε αυτή τη διατριβή, δοκιμάζουμε την ικανότητα ενός καινοτόμου αλγορίθμου να προσφέρει εξατομικευμένες εμπειρίες στο είδος των αγωνιστικών παιγνίων. Χρησιμοποιούμε έναν καινούργιο στοχαστικό αλγόριθμο σχεδιασμού ονομαζόμενο RHEA , ο οποίος παράγει περιεχόμενο με βάση τη δυσκολία του επιπέδου και τις επιδόσεις του παίκτη στο παιχνίδι. Ο αλγόριθμος δοκιμάζεται από πράκτορες και ανθρώπινους παίκτες. Πράκτορες καθορίζουν τα όρια του καναλιού ροής μέσα στο οποίο αξιολογούνται οι παίκτες. Στη συνέχεια, ο αλγόριθμος προσπαθεί να φέρει το επίπεδο δυσκολίας ώστε να ταιριάζει με την απόδοση του παίκτη μέσω της συνάρτησης καταλληλότητας. Τα αποτελέσματα υποδηλώνουν ότι ο αλγόριθμος είναι λειτουργικός και ότι η εμπειρία των παικτών βελτιστοποιείται με βάση το επίπεδο δεξιοτήτων τους.el
Type of ItemΔιπλωματική Εργασίαel
Type of ItemDiploma Worken
Licensehttp://creativecommons.org/licenses/by/4.0/en
Date of Item2022-03-08-
Date of Publication2022-
SubjectRHEAen
SubjectProcedural Content Generationen
SubjectRacing Gameen
SubjectEvolutionary algorithmen
SubjectRolling horizon evolutionen
SubjectRolling Horizon Evolution Algorithmen
Bibliographic CitationChristos Ziskas, "Generating personalized/balanced racing games via rolling horizon evolution", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022en
Bibliographic CitationΧρήστος Ζήσκας, "Δημιουργία εξατομικευμένων/ισορροπημένων αγωνιστικών παιχνιδιών μέσω της εξέλιξης του κυλιόμενου ορίζοντα", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022el

Available Files

Services

Statistics