Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Aprendizaje automático aplicado a juegos de estrategia en tiempo real: un enfoque genético

dc.contributor.advisorSánchez Ruiz-Granados, Antonio Alejandro
dc.contributor.advisorGómez Martín, Pedro Pablo
dc.contributor.authorHerrera Troca, Rafael
dc.contributor.authorRuperto Díaz, Rubén
dc.date.accessioned2023-06-17T10:51:05Z
dc.date.available2023-06-17T10:51:05Z
dc.date.issued2020
dc.degree.titleDoble Grado en Ingeniería Informática y Matemáticas
dc.descriptionTrabajo de Fin de Grado en Ingeniería Informática y Matemáticas, Facultad de Informática UCM, Departamento de Ingeniería del Software e Inteligencia Artificial, Curso 2019/2020 En esta memoria se describe el desarrollo de una inteligencia artificial capaz de jugar a un juego de estrategia en tiempo real. El código correspondiente puede encontrarse en el repositorio de GitHub https://github.com/TFG-Informatica/ Aprendizaje-automatico-aplicado-a-juegos-RTS
dc.description.abstractLa aplicación de técnicas de inteligencia artificial a juegos de estrategia en tiempo real es un campo de investigación amplio con numerosos problemas abiertos. Para probar estas técnicas antes de aplicarlas a dominios complejos, se creó el juego µ-RTS, una versión simplificada del género de estrategia en tiempo real. Nosotros proponemos el uso de comportamientos precodificados para cada tipo de unidad del juego, que se seleccionan formando estrategias globales que determinan las decisiones de la IA durante una partida. En un paso mayor de complejidad, utilizamos varias estrategias durante la misma partida, lo que permite a la IA cambiar su comportamiento en función de la etapa de la partida en la que se encuentre. Para confeccionar las estrategias y seleccionar las más adecuadas para una partida, utilizamos un algoritmo genético. Finalmente, incluimos un análisis de cómo se desenvuelve nuestro planteamiento frente a otros bots desarrollados para el juego.
dc.description.abstractThe use of artificial intelligence techniques to play real-time strategy games is a broad field of research with many open problems. The game µ-RTS, which is a simplified version of an RTS game, was created to test this techniques before using them in more complex domains. We present a bot that uses hard-coded behaviors designed for each different type of unit in µ-RTS. Some of these behaviors are selected to create a strategy that the bot can use during the game. Moreover, several strategies can be used in the same game, which lets the bot change its way to play depending on the stage of the game. We use a genetic algorithm to create these strategies and choose the best ones for a particular game. Finally, we include a study about how this approach performs against other state-of-the-art bots created for µ-RTS. This document is mainly written in Spanish. However, a brief introduction in English can be found at page 5, and some conclusions of the work can be found at page 79.
dc.description.departmentDepto. de Ingeniería de Software e Inteligencia Artificial (ISIA)
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.statusunpub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/61722
dc.identifier.relatedurlhttps://github.com/TFG-Informatica/ Aprendizaje-automatico-aplicado-a-juegos-RTS
dc.identifier.urihttps://hdl.handle.net/20.500.14352/10204
dc.language.isospa
dc.page.total89
dc.rightsAtribución-NoComercial-CompartirIgual 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc-sa/3.0/es/
dc.subject.cdu004(043.3)
dc.subject.keywordInteligencia artificial
dc.subject.keywordEstrategia en tiempo real
dc.subject.keywordJuegos RTS
dc.subject.keywordMicroRTS
dc.subject.keywordAprendizaje automático
dc.subject.keywordAlgoritmo genético
dc.subject.keywordEstrategias precodificadas
dc.subject.keywordArtificial intelligence
dc.subject.keywordReal-time strategy
dc.subject.keywordRTS games
dc.subject.keywordMachine learning
dc.subject.keywordGenetic algorithm
dc.subject.keywordHard-coded strategies
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleAprendizaje automático aplicado a juegos de estrategia en tiempo real: un enfoque genético
dc.title.alternativeMachine learning applied to real-time strategy games: a genetic approach
dc.typebachelor thesis
dspace.entity.typePublication
relation.isAdvisorOfPublication90c1631c-e546-4b8e-b5f2-c12ab516957c
relation.isAdvisorOfPublicationef9526b3-169c-4e45-b8f9-2e82965baecb
relation.isAdvisorOfPublication.latestForDiscovery90c1631c-e546-4b8e-b5f2-c12ab516957c

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Ruperto_Diaz_Aprendizaje_automatico_aplicado_a_juegos_de_estrategia_en_tiempo_real_un_enfoque_genetico_4398577_1409672957.pdf
Size:
1.33 MB
Format:
Adobe Portable Document Format