How Reinforcement Learning can improve Video Games Development: Dreamer and P2E Algorithms in the SheepRL Framework

Milesi, Michele (2023) How Reinforcement Learning can improve Video Games Development: Dreamer and P2E Algorithms in the SheepRL Framework. [Laurea magistrale], Università di Bologna, Corso di Studio in Artificial intelligence [LM-DM270]
Documenti full-text disponibili:
[img] Documento PDF (Thesis)
Disponibile con Licenza: Creative Commons: Attribuzione - Non commerciale - Non opere derivate 4.0 (CC BY-NC-ND 4.0)

Download (4MB)

Abstract

Artificial Intelligence (AI) in video games is along-standing research area. It studies how to use AI technologies to achieve human-level performance when playing games. For years now, ReinforcementLearning (RL) algorithms have outperformed the best human players in most video games. For this reason, it is interesting to investigate whether RL can still be used in the video game industry or whether the relationship between RL and the video game industry should remain purely academic. This work focuses on two primary objectives within the video game industry: (i) Testing and Debugging: how RL can be exploited in order to uncover latent bugs, assess game difficulty, and refine the design of the video game. (ii) Non-Playable Characters (NPC) Creation and Generalization: is RL the best strategy to efficiently create NPCs or the RL algorithms have become too advanced? This thesis explores the feasibility of using the state-of-the-art Dreamer algorithm in automated testing and NPCs creation for video games; in addition, it proposes SheepRL a scalable open source framework for running experiments in a distributed manner.

Abstract
Tipologia del documento
Tesi di laurea (Laurea magistrale)
Autore della tesi
Milesi, Michele
Relatore della tesi
Correlatore della tesi
Scuola
Corso di studio
Ordinamento Cds
DM270
Parole chiave
SheepRL,Reinforcement Learning,Lightning Fabric,Dreamer, Plan2Explore,Video Games,Testing,Generalization
Data di discussione della Tesi
21 Ottobre 2023
URI

Altri metadati

Statistica sui download

Gestione del documento: Visualizza il documento

^