dc.contributor.advisor | Montaña Arnaiz, José Luis | |
dc.contributor.advisor | Palazuelos Calderón, Camilo | |
dc.contributor.author | Madrazo Quintana, Esmeralda | |
dc.contributor.other | Universidad de Cantabria | es_ES |
dc.date.accessioned | 2022-10-26T15:43:37Z | |
dc.date.issued | 2022-09-08 | |
dc.identifier.uri | https://hdl.handle.net/10902/26329 | |
dc.description.abstract | RESUMEN: En este Trabajo de Fin de Grado se ha creado un enemigo inteligente capaz de responder a los movimientos de un usuario experimentado en videojuegos de pelea y analizar cuán satisfactorio ha sido su aprendizaje. En concreto, se trata de una IA creada utilizando redes neuronales y el motor de Unity, empleando como datos para su entrenamiento tanto sets de inputs de jugadores reales como datos generados a partir de horas de ensayo contra otra IA. Para una mejor implementación de la IA ha sido necesario el desarrollo un juego desde cero para actuar como entorno de aprendizaje de la misma. El proyecto ha sido desarrollado con el motor de Unity, que utiliza scripts en lenguaje C# para el control de los elementos del videojuego. | es_ES |
dc.description.abstract | ABSTRACT: On this End of Degree Project the aim has been to create an intelligent enemy capa ble of reacting to the movements of a fighting video-games expert and to analyze how satisfactory our enemies learning has been. To be more precise, we have implemented an AI using neural networks and the Unity engine, employing the help of real players input sets and randomly generated data provided by hours of fighting against another AI. For a better implementation of the AI, it was necessary to create a game from scratch using Unity. The project has been implemented using Unity, which employs C# language scripts to control the elements of the game. | es_ES |
dc.format.extent | 54 p. | es_ES |
dc.language.iso | spa | es_ES |
dc.rights | Atribución-NoComercial-SinDerivadas 3.0 España | es_ES |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/es/ | es_ES |
dc.subject.other | Enemigos inteligentes | es_ES |
dc.subject.other | Juego de lucha | es_ES |
dc.subject.other | Videojuego de pelea | es_ES |
dc.subject.other | Red neuronal | es_ES |
dc.subject.other | Inteligencia artificial | es_ES |
dc.subject.other | Videojuego realizado en Unity | es_ES |
dc.subject.other | Pelea | es_ES |
dc.subject.other | IA | es_ES |
dc.subject.other | Intelligent enemies | es_ES |
dc.subject.other | Fighting game | es_ES |
dc.subject.other | Fight game | es_ES |
dc.subject.other | Neural network | es_ES |
dc.subject.other | Artificial Intelligence | es_ES |
dc.subject.other | Videogame made with unity | es_ES |
dc.subject.other | Fight | es_ES |
dc.subject.other | AI | es_ES |
dc.title | Desarrollo de un enemigo inteligente basado en redes neuronales para juegos de pelea | es_ES |
dc.title.alternative | Development of a smart enemy for fighting games based on neural networks | es_ES |
dc.type | info:eu-repo/semantics/bachelorThesis | es_ES |
dc.rights.accessRights | embargoedAccess | es_ES |
dc.description.degree | Grado en Ingeniería Informática | es_ES |
dc.embargo.lift | 2027-09-08 | |
dc.date.embargoEndDate | 2027-09-08 | |