Por favor, use este identificador para citar o enlazar este ítem:https://uvadoc.uva.es/handle/10324/60446
Título
Agentes inteligentes en videojuegos: Bloons TD 6
Autor
Director o Tutor
Año del Documento
2023
Titulación
Grado en Ingeniería Informática de Servicios y Aplicaciones
Abstract
La Inteligencia Artificial es una herramienta vital para los videojuegos desde los inicios de este medio de entretenimiento en la década de los 70. Pero tanto la Inteligencia Artificial como los videojuegos han sufrido una gran evolución desde entonces. Por ello, en este proyecto se desarrolla un sistema de Inteligencia Artificial por Aprendizaje por Refuerzo Profundo capaz de jugar al videojuego Bloons Tower Defense 6, de Ninja Kiwi.
Este sistema, denominado agente inteligente, es capaz de leer el estado de la partida, y a partir de él procesar cuál es la acción más adecuada para realizar a continuación. Al utilizar Aprendizaje por Refuerzo Profundo (algoritmo PPO), el agente recibe premios y castigos según las acciones que realiza, en forma de puntuación, que le permitirá aprender al buscar maximizar la puntuación total, denominada “recompensa”.
BloonsTD6 es un juego complejo, con muchas variables, por lo que supone un reto para la Inteligencia Artificial. Por ello, al igual que cualquier jugador, el agente comenzará aprendiendo los elementos básicos del videojuego, y poco a poco irá adquiriendo cada vez más conocimientos sobre las mecánicas, hasta superar los modos de juego a los que se enfrente de forma autónoma.
Materias Unesco
1203.04 Inteligencia Artificial
Palabras Clave
Videojuegos
Inteligencia artificial
Bloons Tower Defense 6
PPO
Agente inteligente
Departamento
Departamento de Informática (Arquitectura y Tecnología de Computadores, Ciencias de la Computación e Inteligencia Artificial, Lenguajes y Sistemas Informáticos)
Idioma
spa
Derechos
openAccess
Aparece en las colecciones
- Trabajos Fin de Grado UVa [29939]
Files in questo item
La licencia del ítem se describe como Attribution-NonCommercial-NoDerivatives 4.0 Internacional