Para depositar en Docta Complutense, identifícate con tu correo @ucm.es en el SSO institucional. Haz clic en el desplegable de INICIO DE SESIÓN situado en la parte superior derecha de la pantalla. Introduce tu correo electrónico y tu contraseña de la UCM y haz clic en el botón MI CUENTA UCM, no autenticación con contraseña.

Aprendizaje de comportamientos en el juego de Pac-Man

Citation

Abstract

El presente trabajo explora el uso de técnicas de aprendizaje supervisado para pre decir el comportamiento del agente Pac-Man frente a distintos escenarios del juego. Para ello, se ha utilizado como entorno el juego Ms. Pac-Man Vs Ghosts, sobre el cual se ha generado un conjunto de datos estructurado en función de intersecciones y movimientos. Se han entrenado y comparado modelos como MLP, TabNet y algoritmos clásicos de Scikit-learn, donde se han aplicado mejoras mediante ingeniería de características y análisis de importancia de variables. El objetivo final ha sido no solo obtener un modelo preciso, sino también explicable, capaz de justificar sus decisiones en cada situación de juego.
This paper explores the use of supervised learning techniques to predict the behaviour of the Pac-Man agent in different scenarios of the game. For this purpose, the game Ms. Pac-Man Vs Ghosts has been used as an environment, on which a dataset structured according to intersections and movements has been generated. Models such as MLP, TabNet and classic Scikit-learn algorithms have been trained and compared, where improvements have been applied by means of feature engineering and variable importance analysis. The final objective has been not only to obtain an accurate model, but also explainable, capable of justifying its decisions in each game situation.

Research Projects

Organizational Units

Journal Issue

Description

Trabajo de Fin de Grado en Ingeniería del Software, Facultad de Informática UCM, Departamento de Ingeniería de Software e Inteligencia Artificial, Curso 2024/2025 El código de este proyecto es accesible a través de este enlace: https://github.com/beja28/Ms.Pacman-Machine-Learning

Keywords