Diseño de metodología basada en ML-Agents para la implementación de inteligencia artificial en videojuegos enfocado en ayudantes de un personaje principal
| dc.contributor.advisor | Ayala Angarita, John Andrés | |
| dc.contributor.author | Sánchez Forero, Miguel Alfonso | |
| dc.contributor.cvlac | Ayala Angarita, John Andrés [0000119634] | spa |
| dc.coverage.campus | UNAB Campus Bucaramanga | spa |
| dc.coverage.spatial | Colombia | spa |
| dc.date.accessioned | 2022-07-11T18:47:43Z | |
| dc.date.available | 2022-07-11T18:47:43Z | |
| dc.date.issued | 2021-05-18 | |
| dc.degree.name | Ingeniero de Sistemas | spa |
| dc.description.abstract | La implementación de inteligencia artificial (IA) en videojuegos es un campo de reciente crecimiento y en el cual aún se desconocen muchos aspectos. El término ayudante/compañero en videojuegos se refiere a un personaje secundario que acompaña al personaje principal y completa algunas tareas básicas dependiendo del videojuego. Teniendo en cuenta lo anterior, no se tiene conocimiento como tal de una metodología que mejore y facilite la implementación de IA en un compañero/ayudante, de hecho la cantidad de videojuegos creados implementando IA es mucho menor comparada con la producción de videojuegos sin dicha implementación por lo que a la hora de iniciar a desarrollar un videojuego con IA y buscar apoyo resulta más complicado. | spa |
| dc.description.abstractenglish | The implementation of artificial intelligence (AI) in video games is a field of recent growth and in which many aspects are still unknown. The term helper / companion in video games refers to a secondary character that accompanies the main character and completes some basic tasks depending on the video game. Taking into account the above, there is no knowledge as such of a methodology that improves and facilitates the implementation of AI in a partner / assistant, in fact the number of video games created using AI is much lower compared to the production of video games without said implementation. So when starting to develop a video game with AI and looking for support it is more complicated. | spa |
| dc.description.degreelevel | Pregrado | spa |
| dc.description.learningmodality | Modalidad Presencial | spa |
| dc.description.tableofcontents | RESUMEN....................................................................................................... 6 ABSTRACT...................................................................................................... 6 1. INTRODUCCIÓN.................................................................................. 7 2. 1. PLANTEAMIENTO DEL PROBLEMA Y JUSTIFICACIÓN................................................................................... 9 3. OBJETIVOS.......................................................................................... 10 3.1.Objetivo General............................................................................. 10 3.2. Objetivos Específicos.................................................................... 10 4. MARCO TEÓRICO ................................................................................. 11 5. ANTECEDENTES Y ESTADO DEL ARTE ............................................. 21 6. METODOLOGÍA DE LA INVESTIGACIÓN............................................. 26 7. CRONOGRAMA...................................................................................... 29 8. VIDEOJUEGOS CON IA ........................................................................ 30 9. Diseño de metodología............................................................................ 38 10. Desarrollo de metodología...................................................................... 53 11. Recomendaciones ................................................................................... 79 12. Referencias ……………………………………........................................... 80 | spa |
| dc.format.mimetype | application/pdf | spa |
| dc.identifier.instname | instname:Universidad Autónoma de Bucaramanga - UNAB | spa |
| dc.identifier.reponame | reponame:Repositorio Institucional UNAB | spa |
| dc.identifier.repourl | repourl:https://repository.unab.edu.co | spa |
| dc.identifier.uri | http://hdl.handle.net/20.500.12749/16894 | |
| dc.language.iso | spa | spa |
| dc.publisher.faculty | Facultad Ingeniería | spa |
| dc.publisher.grantor | Universidad Autónoma de Bucaramanga UNAB | spa |
| dc.publisher.program | Pregrado Ingeniería de Sistemas | spa |
| dc.relation.references | Lückert, M. (2019). Unity. Recuperado el 1 de julio de 2019 de https://unity.com/es/products/machine-learning-agents | spa |
| dc.relation.references | García, C. (2017). Universidad Politecnica de Valencia. Recuperado el 21 de mayo de 2017 de Universidad Politecnica de Valencia: https://riunet.upv.es/bitstream/handle/10251/90115/MARTÍNEZ%20-%20Diseño%20y%20cr eación%20de%20un%20personaje%203D%20para%20un%20videojuego%20o%20animac ión.pdf?sequence=1 | spa |
| dc.relation.references | Stasista (2017). Stasista. Recuperado el 24 de enero del 2017 de https://es.statista.com/grafico/7736/la-mitad-del-contenido-de-internet-esta-en-ingles/ | spa |
| dc.relation.references | González, M. (2017). Portafolio. Recuperado el 4 de mayo de 2017, de https://www.portafolio.co/economia/videojuegos-mueven-792-000-millones-en-el-mercado-l ocal-505570?fbclid=IwAR2nsNtji5W383t0v6CawVcpb7Q6clX53Rg3p6a_lHHKsQZngnQplfy _Bkc | spa |
| dc.relation.references | Hongzhi, Z. (2017). Jump(跳一跳) with ML-Agents. Recuperado el 21 de octubre de 2019, de Unity: https://connect.unity.com/p/jump-tiao-yi-tiao-with-ml-agentswip?_ga=2.228187549.10 91677643.1572409652-1605201295.1568601266 | spa |
| dc.relation.references | Aranda G., Trescak T., Esteva M., Rodríguez I., Carrascosa C. (2012) Massively Multiplayer Online Games Developed with Agents. Recuperado el 23 de octubre de 2019 de Scopus: https://link-springercom.aure.unab.edu.co/chapter/10.1007%2F978-3-642-29050-3_12#aboutcontent | spa |
| dc.relation.references | Smith, A., Nelson, M., Mateas, M. (30 de septiembre del 2010). LUDOCORE: A logical game engine for modeling videogames. Recuperado el 15 de octubre de 2019, de IEEE: https://ieeexplore.ieee.org/document/5593368 | spa |
| dc.relation.references | Frutos-Pascual, M., García, B. (25 de diciembre de 2015). Review of the Use of AI Techniques in Serious Games: Decision Making and Machine Learning, págs 133-152. Recuperado el 10 de octubre de 2019, de IEEE: https://ieeexplore-ieeeorg.aure.unab.edu.co/document/7366548 | spa |
| dc.relation.references | Busch, D. (2017). Hide / Escape - Avoidance of Pursuing Enemies. Recuperado el 22 de octubre de 2019, de Unity: https://connect.unity.com/p/hide-escape-avoidance-ofpursuing-enemies?_ga=2.5531 9339.1091677643.15724096521605201295.1568601266 | spa |
| dc.relation.references | Apitiké Sitio Web (6 de Julio de 2013). TIPOS DE PERSONAJE: EL AYUDANTE / PROTECTOR. Recuperado el 16 de octubre de 2019, de Apitiké: https://apitike.wordpress.com/2013/07/06/tipos-de-personaje-el-ayudante-pr otector/ | spa |
| dc.relation.references | Parker (21 de septiembre de 2013). IS NAVI REALLY A PEST? Recuperado el 8 de octubre de 2019, de Zelda Dungeon: https://www.zeldadungeon.net/is-navi-really-apest/ | spa |
| dc.relation.references | EcuRed. (3 de octubre de 2019). Videojuego. Recuperado el 30 de octubre del 2019, de EcuRed: https://www.ecured.cu/index.php?title=Videojuego&oldid=3558112 | spa |
| dc.relation.references | Conceptodefinicion.de, Redacción. (25 de julio del 2019). Definición de videojuegos. Recuperado el 11 de octubre del 2019, de Conceptodefinicion.de: https://conceptodefinicion.de/videojuegos/ | spa |
| dc.relation.references | Unity. (2019) Machine Learning, o aprendizaje automático o de máquinas. Recuperado el 13 de octubre del 2019, de Unity: https://unity3d.com/es/machinelearning | spa |
| dc.relation.references | Personales. (2003) DEFINICIÓN DE AGENTES INTELIGENTES Y CLASIFICACIÓN. Recuperado el 18 de octubre de 2019, de Personales: http://personales.upv.es/ccarrasc/doc/2003-2004/AI_Web/introduccion.html | spa |
| dc.relation.references | González, A. (2019) ¿Qué es Machine Learning? Recuperado el 20 de octubre de 2019, de Cleverdata: https://cleverdata.io/que-es-machine-learning-big-data/ | spa |
| dc.relation.references | Software y Soluciones de Analítica. (2018) Aprendizaje automático Qué es y por qué es importante. Recuperado el 12 de octubre de 2019, de SAS: https://www.sas.com/es_co/insights/analytics/machine-learning.html | spa |
| dc.relation.references | Microsoft. (4 de abril del 2019). Un paseo por el lenguaje C#. Recuperado el 13 de octubre de 2019, de Microsoft: https://docs.microsoft.com/es-es/dotnet/csharp/tour-ofcsharp/ | spa |
| dc.relation.references | Redacción APD. (4 de abril del 2019). ¿Cuáles son los tipos de algoritmos del machine learning? Recuperado el 12 de octubre de 2019, de APD: https://www.apd.es/algoritmos-del-machine-learning/ | spa |
| dc.relation.references | Filosofía en español. (2017). Lógica formal. Recuperado el 13 de octubre de 2019, de Filosofía en español: http://www.filosofia.org/enc/ros/log6.htm | spa |
| dc.relation.references | Universidad Nacional Autónoma de México. (2013). Ciencias de la Computación (plan 2013) 2015-2. Recuperado el 17 de octubre de 2019, de UNAM: http://www.fciencias.unam.mx/docencia/horarios/presentacion/257236 | spa |
| dc.relation.references | Contenidos.Sucerman. (2011) CONCEPTOS DE MODELOS LÓGICOS Y CONCEPTUALES. Recuperado el 16 de octubre de 2019, de Contenidos.sucerman: http://contenidos.sucerman.com/nivel2/web1/unidad1/leccion4.html | spa |
| dc.relation.references | Sala de prensa TIGO. (2017) El 1,8% de las empresas en Colombia utiliza Inteligencia Artificial. Recuperado el 16 de octubre de 2019, de TIGO: http://saladeprensa.une.com.co/index.php/teline-v-videos/74-boletines-tigoune/2035e l-1-8-de-las-empresas-en-colombia-utiliza-inteligencia-artificial | spa |
| dc.relation.references | Ministerio de Tecnologías de la Información y las Comunicaciones. (22 de mayo de 2019). Colombia se adhiere a acuerdo sobre Inteligencia Artificial ante los países de la OCDE. Recuperado el 15 de octubre de 2019, de MINTIC: https://www.mintic.gov.co/portal/604/w3-article-100683.html?_noredirect=1 | spa |
| dc.relation.references | Barron, C. (2017). Pass the Butter // Pancake Bot. Recuperado el 15 de octubre de 2019), de Unity: https://connect.unity.com/p/pancakebot?_ga=2.260698381.1091677643.1572409652-1605201295.1568601266 Gallagher, J. (14 de agosto de 2018). World of Warcraft: 25 Best Moments in the Game's History. Recuperado el 16 de octubre de 2019, de Den of Geek: https://www.denofgeek.com/us/games/world-of-warcraft/240971/world-of-warcraft-25bes t-moments-in-the-games-history | spa |
| dc.relation.references | Alex, C. (13 de mayo de 2008). Especial: repasamos la historia de 'Metal Gear' (I). Recuperado el 17 de octubre de 2019, de VidaExtra: https://www.vidaextra.com/accion/especial-repasamos-la-historia-de-metal-gear-i | spa |
| dc.relation.references | Glosarios. (28 de abril de 2017). Lógica formal. Recuperado el 17 de octubre de 2019, de Glosarios: https://glosarios.servidor-alicante.com/filosofia/logica-formal | spa |
| dc.relation.references | Mayanak, M. (1 de marzo de 2018). Reinforcement Learning with Q tables. Recuperado el 18 de octubre de 2019, de ItNext: https://itnext.io/reinforcementlearning-with-q-tables-5f11168862c8 | spa |
| dc.relation.references | Calvo, D. (23 de marzo de 2019). Aprendizaje Supervisado. Recuperado el 18 de octubre de 2019, de Diego Calvo: http://www.diegocalvo.es/aprendizaje-supervisado/ | spa |
| dc.relation.references | Unity. (2019). Escenas. Recuperado el 19 de octubre del 2019, de Unity: https://docs.unity3d.com/es/2018.1/Manual/CreatingScenes.html | spa |
| dc.relation.references | Unity. (2019). GameObject. Recuperado el 19 de octubre del 2019, de Unity: https://docs.unity3d.com/560/Documentation/Manual/class-GameObject.html | spa |
| dc.relation.references | Talagala, N (2 de mayo de 2019). 7 Artificial Intelligence Trends and How They Work With Operational Machine Learning. Recuperado el 20 de octubre de 2019, de Oracle Blogs: https://blogs.oracle.com/ai/7-artificial-intelligence-trends-and-how-they-workwith-operati onal-machine-learning | spa |
| dc.relation.references | Rayón, A. (3 de diciembre de 2014). Mejorando la calidad y el ciclo de vida de los datos en proyectos educativos. Recuperado el 20 de octubre de 2019, de SlideShare: https://es.slideshare.net/alrayon/mejorando-la-calidad-y-el-ciclo-de-vida-de-los-datos en-proyectos-educativos | spa |
| dc.relation.references | Redacción Economía El espectador. (30 de octubre de 2018). Adoptando Inteligencia Artificial, el PIB colombiano crecería 4,5 % anual: Microsoft. Recuperado el 20 de octubre de 2019, de El Espectador: https://www.elespectador.com/economia/microsoftcalcula-el-impacto-de-la-inteligencia-a rtificial-en-el-pib-colombiano-articulo-820957 | spa |
| dc.relation.references | Admin. (4 de Septiembre de 2020). GameMe. Obtenido de GameMe WebSite: https://es.gameme.eu/los-10-mejores-companeros-de-juego-para-llevar-contigo-en-tus-viaje s-digitales/ | spa |
| dc.relation.references | Anónimo. (7 de Junio de 2017). Scumm Pub. Obtenido de Scumm Pub WebSite: https://scummpub.wordpress.com/2017/06/07/personajes-inolvidables-de-videojuegos-1210 0-agro/ | spa |
| dc.relation.references | Bandido, T. (10 de Mayo de 2016). 3DJuegos. Obtenido de 3DJuegos WebSite: https://www.3djuegos.com/comunidad-foros/tema/39129832/0/top-10-companeros-en-los-vi deojuegos/ | spa |
| dc.relation.references | Bettes, A. (2016). ChromeDino. Obtenido de ChromeDino WebSite: https://chromedino.com/about.php | spa |
| dc.relation.references | Caballero, L. (1 de Enero de 2021). InterDominios. Obtenido de InterDominios WebSite: https://blog.interdominios.com/python-lenguaje-de-programacion/ | spa |
| dc.relation.references | Casquero, M. (15 de Noviembre de 2018). Dot Esports. Obtenido de Dot Esports WebSite: https://dotesports.com/es/news/todos-los-cambios-pretemporada-lol-2019 | spa |
| dc.relation.references | Cejas, S. (21 de Diciembre de 2020). Vida Extra. Obtenido de VidaExtra WebSite: https://www.vidaextra.com/accion/alien-isolation-os-hara-pasar-miedo-al-ser-quinto-juego-p ara-descargar-gratis-promocion-navidena-epic-games-store | spa |
| dc.relation.references | Cotter, P. (19 de Febrero de 2020). Screen Rant. Obtenido de ScreenRant WebSite: https://screenrant.com/fallout-3-game-dogmeat-location-guide/ | spa |
| dc.relation.references | Espeso, P. (25 de Mayo de 2015). Xataka. Obtenido de Xataka WebSite: https://www.xataka.com/componentes/comprar-un-ssd-que-debo-tener-en-cuenta | spa |
| dc.relation.references | EsportsManiacos. (22 de Mayo de 2020). Esports Maniacos. Obtenido de Esports Maniacos WebSite: https://www.esportmaniacos.com/lol/por-que-todo-en-league-of-legends-esta-codificado-co mo-un-minion/ | spa |
| dc.relation.references | Fonseca, J. (23 de Febrero de 2018). Alfa Beta. Obtenido de AlfaBetaJuega: https://www.alfabetajuega.com/noticia/los-mejores-companeros-que-nos-ayudan-en-los-vid eojuegos-d-120297 | spa |
| dc.relation.references | FreeJournal. (16 de Mayo de 2020). AMP. Obtenido de AMP WebSite: https://amp.ww.es.freejournal.org/696153/1/warcraft-iii-reign-of-chaos.html | spa |
| dc.relation.references | Hattan, T. (8 de Abril de 2019). Tekie. Obtenido de Tekie WebSite: https://tekie.com/blog/hardware/ssd-vs-hdd-speed-lifespan-and-reliability/ | spa |
| dc.relation.references | Jaime. (21 de Marzo de 2007). Insert Coin. Obtenido de InsertCoin WebSite: https://www.insertcoinclasicos.com/2007/03/21/karate-champ-1984/ | spa |
| dc.relation.references | Juliani, A. (8 de Diciembre de 2017). Unity Blog. Obtenido de Unity Blog: https://blogs.unity3d.com/2017/12/08/introducing-ml-agents-v0-2-curriculum-learning-new-e nvironments-and-more/?_ga=2.83310418.571494457.1621307807-1724905333.160865555 8 | spa |
| dc.relation.references | León, A. (9 de Septiembre de 2014). Gamer Focus. Obtenido de GamerFocus Website: https://www.gamerfocus.co/juegos/el-desarrollo-de-alien-isolation-ha-sido-terminado-terroren-fase-gold/ | spa |
| dc.relation.references | Nintendo. (3 de Octubre de 2019). Nintendo. Obtenido de Nintendo WebSite: https://www.nintendo.com/es_LA/games/detail/arcade-archives-karate-champ-switch/ | spa |
| dc.relation.references | Roessel, V. (14 de Noviembre de 2014). Institut Fur Internet. Obtenido de Institut Fur Internet: https://www.hiig.de/en/on-imitation-and-innovation-in-the-games-sector-from-pong-to-ridicul ous-fishing-2/ | spa |
| dc.relation.references | Sargiotti, V. (21 de Julio de 2006). iOrigen. Obtenido de iOrigen WebSite: https://iorigen.com/psicologia/aprendizaje-por-observacion/ | spa |
| dc.relation.references | Trenzano, M. (20 de Agosto de 2016). Universitat Politècnica de València. Obtenido de Universitat Politècnica de València: https://riunet.upv.es/bitstream/handle/10251/91746/TRENZANO%20 | spa |
| dc.relation.references | Bouzo, O. (24 de Diciembre de 2019). Vida Extra. Obtenido de Vida Extra WebSite: https://www.vidaextra.com/juegos-retro/21-anos-despues-castlevania-symphony-of-the-nigh t-me-sigue-volando-cabeza-estos-detalles | spa |
| dc.relation.references | Castlevania, D. (28 de Junio de 2002). The Castlevania Dungeon. Obtenido de The Castlevania Dungeon: https://castlevaniadungeon.net/Arsenal/sotnlist.html | spa |
| dc.relation.references | Frankie, M. (7 de Marzo de 2020). Vida Extra. Obtenido de Vida Extra WebSite: https://www.vidaextra.com/analisis/castlevania-symphony-of-the-night-analisis-review-experi encia-juego-precio-para-ios-android | spa |
| dc.relation.references | GamerWit. (10 de Enero de 2021). Gamer Wit. Obtenido de Gamer Wit: https://www.gamerwit.com/news/a-i-beats-pro-dota-team/ | spa |
| dc.relation.references | Google. (4 de Febrero de 2021). Developers Google. Obtenido de Developers Google: https://developers.google.com/machine-learning/crash-course | spa |
| dc.relation.references | Klute, R. (5 de Septiembre de 2016). Itemis. Obtenido de Itemis: https://blogs.itemis.com/modellieren-mit-zustandsautomaten-teil-1 | spa |
| dc.relation.references | Mattar, M. (29 de Abril de 2020). GitHub. Obtenido de GitHub: https://github.com/Unity-Technologies/ml-agents/blob/release_17_docs/docs/Installation.md | spa |
| dc.relation.references | Nelson. (10 de Febrero de 2013). Videogames and The Bible. Obtenido de Videogames and The Bible: https://videogamesandthebible.com/2013/02/10/castlevania-and-the-bible-part-1-familiars-s ymphony-of-the-night/ | spa |
| dc.relation.references | Oliva, D. (1 de Diciembre de 2015). IT:Blog. Obtenido de IT:Blog: https://itblogsogeti.com/2015/12/01/visual-studio-con-unity3d/ | spa |
| dc.relation.references | Port, F. (5 de Mayo de 2017). Port Forward. Obtenido de Port Forward: https://portforward.com/games/walkthroughs/Castlevania-Symphony-of-the-Night/Castlevani a-Symphony-of-the-Night-362.html | spa |
| dc.relation.references | Staff, E. (5 de Agosto de 2017). Control 500. Obtenido de Control 500: https://ctrl500.com/developers-corner/5-alternatives-to-a-game-design-doc-and-3-more-dev blog-posts/ | spa |
| dc.relation.references | Yeztli, I. (13 de Diciembre de 2008). La Era Castlevania. Obtenido de La Era Castlevania: https://laeracastlevania.es.tl/los-familiares.htm | spa |
| dc.rights.accessrights | info:eu-repo/semantics/openAccess | spa |
| dc.rights.creativecommons | Atribución-NoComercial-SinDerivadas 2.5 Colombia | * |
| dc.rights.local | Abierto (Texto Completo) | spa |
| dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/2.5/co/ | * |
| dc.subject.keywords | Systems engineer | spa |
| dc.subject.keywords | Technological innovations | spa |
| dc.subject.keywords | Video game | spa |
| dc.subject.keywords | Artificial intelligence | spa |
| dc.subject.keywords | Machine learning | spa |
| dc.subject.keywords | Electronic games | spa |
| dc.subject.keywords | Machine theory | spa |
| dc.subject.keywords | Simulation methods | spa |
| dc.subject.keywords | Electronic data processing | spa |
| dc.subject.lemb | Ingeniería de sistemas | spa |
| dc.subject.lemb | Innovaciones tecnológicas | spa |
| dc.subject.lemb | Juegos electrónicos | spa |
| dc.subject.lemb | Teoría de las máquinas | spa |
| dc.subject.lemb | Métodos de simulación | spa |
| dc.subject.lemb | Procesamiento electrónico de datos | spa |
| dc.subject.proposal | Videojuegos | spa |
| dc.subject.proposal | Inteligencia artificial | spa |
| dc.subject.proposal | Aprendizaje automático | spa |
| dc.title | Diseño de metodología basada en ML-Agents para la implementación de inteligencia artificial en videojuegos enfocado en ayudantes de un personaje principal | spa |
| dc.title.translated | Methodology design based on ML-Agents for the implementation of artificial intelligence in videogames focused on assistants of a main character | spa |
| dc.type.coar | http://purl.org/coar/resource_type/c_7a1f | |
| dc.type.coarversion | http://purl.org/coar/version/c_ab4af688f83e57aa | spa |
| dc.type.driver | info:eu-repo/semantics/bachelorThesis | |
| dc.type.hasversion | info:eu-repo/semantics/acceptedVersion | |
| dc.type.local | Trabajo de Grado | spa |
| dc.type.redcol | http://purl.org/redcol/resource_type/TP |
Archivos
Bloque original
1 - 2 de 2
Cargando...
- Nombre:
- 2022_Tesis_Miguel_Alfonso_Sanchez.pdf
- Tamaño:
- 19.32 MB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Tesis
Cargando...
- Nombre:
- 2022_Licencia_Miguel_Alfonso_Sanchez.pdf
- Tamaño:
- 106.09 KB
- Formato:
- Adobe Portable Document Format
- Descripción:
- Licencia
Bloque de licencias
1 - 1 de 1
Cargando...
- Nombre:
- license.txt
- Tamaño:
- 829 B
- Formato:
- Item-specific license agreed upon to submission
- Descripción:
