[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"doc-detail-135293-es":3,"doc-seo-135293-110":31,"detail-sidebar-cat-0-es-110":92},{"code":4,"msg":5,"data":6},0,"success",{"doc_id":7,"user_id":8,"nickname":9,"user_avatar":10,"doc_module":4,"category_id":11,"category_name":12,"doc_title":13,"doc_description":14,"doc_content":15,"file_id":16,"file_url":17,"file_type":18,"file_size":19,"view_count":20,"is_deleted":4,"is_public":21,"is_downloadable":21,"audit_status":21,"page_count":22,"language":23,"language_code":24,"site_id":25,"html_lang":24,"table_of_contents":26,"faqs":27,"seo_title":28,"seo_description":14,"update_tm":29,"read_time":30},135293,4398048950312,"Violet","https://ap-avatar.wpscdn.com/avatar/400002538284de19e3c?_k=1778320343897328908",41,"Investigación e Informes","Desarrollo de una Plataforma para el Análisis y Visualización de Datos de un Videojuego de Combate - Trabajo Fin de Grado","Dragon Ball Legends es un videojuego de combate para dispositivos móviles basado en Dragon Ball Z y sus ampliaciones. El trabajo desarrolla una plataforma web para organizar información relevante de forma intuitiva y atractiva, agilizando las consultas de los jugadores y mejorando su experiencia en entornos multijugador en línea. La memoria describe el desarrollo end-to-end, usando web scraping para obtener y tratar datos, además de integrar un chatbot mediante Dialogflow ES.","Universidad Politécnica de Madrid  \nEscuela Técnica Superior de Ingenieros Informáticos  \nGrado en Ingeniería Informática  \nTrabajo Fin de Grado  \nDesarrollo de una Plataforma para el Análisis y Visualización de Datos de un Videojuego de Combate  \nAutor: Pablo Fernández de Gracia  \nTutor(a): Antonio Jesús Díaz Honrubia  \nMadrid, junio 2024  \nEste Trabajo Fin de Grado se ha depositado en la ETSI Informáticos de la Universidad Politécnica de Madrid para su defensa.  \nTrabajo Fin de Grado  \nGrado en Ingeniería Informática  \nTítulo: Desarrollo de una Plataforma para el Análisis y Visualización de Datos  \nde un Videojuego de Combate Abril 2024  \nAutor: Pablo Fernández de Gracia  \nTutor:  \nAntonio Jesús Díaz Honrubia  \nLENGUAJES Y SISTEMAS INFORMÁTICOS E INGENIERÍA DE SOFTWARE (N)  \nETSI Informáticos  \nUniversidad Politécnica de Madrid  \nResumen  \nDragon Ball Legends es un videojuego de combate para dispositivos móviles que trata sobre los míticos dibujos animados Dragon Ball Z y sus respectivasampliaciones. Los jugadores desarrollarán sus equipos teniendo en cuenta laamplia variedad de características que hay para conseguir el mayor poder dehabilidad posible y vencer a todos sus oponentes en un contexto multijugadoren línea. La plataforma web que se presentará tiene el principal objetivo de organizar toda la información posible y presentársela a los jugadores de una forma intuitiva y vistosa con tal de agilizar sus consultas sobre el videojuego con la intención de conseguir una mejor experiencia de usuario.  \nEsta memoria contiene el proceso de desarrollo de principio a fin de una plataforma web que obtiene datos mediante web scraping de otra web sobre un videojuego de combate con el objetivo de agilizar las consultas que el posible jugador quiera hacer para mejorar su experiencia de juego. Además, la plataforma se ha integrado con un chatbot diseñado bajo la tecnología Dialogflow ES.  \nPrimeramente, se explicarán todas las tecnologías que se han empleado , así como el porqué de su elección para la realización de este proyecto.  \nDespués, se detallará el desarrollo de la plataforma. Para ello se comienza explicando el origen de los datos y el tratamiento que se ha realizado con los mismos. Se continuará con la creación de la propia plataforma detallando tanto el proceso de backend como el frontend. Además, se irán mostrando las distintasfuncionalidades de la web con ejemplos ilustrativos.  \nPor último, se detallará el proceso de creación del chatbot justificando la razónpor la que se ha elegido la tecnología Dialogflow ES y mostrando ejemplos de uso prácticos.  \nAbstract  \nDragon Ball Legends is a combat video game for mobile devices based on the legendary Dragon Ball Z cartoons and their respective expansions. Players will develop their teams by considering the wide variety of characteristics available to achieve the highest possible skill power and defeat all their opponents in an online multiplayer context. The main objective of the web platform to be presented is to organize all possible information and present it to players in an intuitive and visually appealing way to streamline their inquiries about the videogame, aiming for a better user experience.  \nThis memory contains the development process from start to finish of a web platform that obtains data through web scraping from another website about a combat video game, with the goal of streamlining the inquiries that potential players might have to improve their gaming experience. Additionally, the platform has been integrated with a chatbot designed using Dialogflow ES technology.  \nFirst, all the technologies used will be explained, as well as the reasons for their selection for this project. Then, the development of the platform will be detailed. This will begin with an explanation of the origin of the data and the processing performed on it. It will continue with the creation of the platform itself, detailing both the backend and frontend processes. Additionally, the va","cbCaiv0FlMHZixcV","https://ap.wps.com/l/cbCaiv0FlMHZixcV","pdf",2500899,3,1,46,"Spanish","es",110,"# Introducción\n## Motivación\n## Objetivos y tareas\n## Planificación de trabajo\n## Estructura de la memoria\n# Tecnologías empleadas\n## Tecnologías empleadas para la obtención y formateo de los datos\n## Python\n## Beautiful Soup\n## Tecnologías empleadas en el desarrollo web\n## Django\n## HTML y CSS\n## Bootstrap\n## JavaScript\n## ChartJS\n# Desarrollo de la plataforma web\n## Diseño de la aplicación","[{\"question\":\"Cuál es el objetivo principal de la plataforma web del Trabajo Fin de Grado?\",\"answer\":\"Organizar la información posible sobre un videojuego de combate de manera intuitiva y visual para agilizar las consultas del jugador y mejorar su experiencia.\"},{\"question\":\"Cómo se obtienen y procesan los datos para la plataforma?\",\"answer\":\"La plataforma obtiene datos mediante web scraping desde otra web sobre el videojuego y realiza un tratamiento para prepararlos antes de usarlos en la aplicación.\"},{\"question\":\"Qué papel cumple el chatbot y con qué tecnología se desarrolla?\",\"answer\":\"Se integra un chatbot en la plataforma, diseñado con la tecnología Dialogflow ES, con ejemplos de uso prácticos y justificación de la elección tecnológica.\"}]","Desarrollo de una Plataforma para el Análisis y Visualización de Datos de un Videojuego de Combate - Trabajo Fin de Grado | PDF",1787308982,71,{"code":4,"msg":32,"data":33},"ok",{"site_id":25,"language":24,"slug":34,"title":13,"keywords":35,"description":14,"schema_data":36,"social_meta":87,"head_meta":89,"extra_data":91,"updated_unix":29},"development-of-a-platform-for-data-analysis-and-visualization-of-a-fighting-video-game-undergraduate-final-project","",{"@graph":37,"@context":86},[38,54,69],{"@type":39,"itemListElement":40},"BreadcrumbList",[41,45,49,51],{"item":42,"name":43,"@type":44,"position":21},"https://docshare.wps.com","Home","ListItem",{"item":46,"name":47,"@type":44,"position":48},"https://docshare.wps.com/es/document/","Document",2,{"item":50,"name":12,"@type":44,"position":20},"https://docshare.wps.com/es/document/investigación-e-informes/",{"item":52,"name":13,"@type":44,"position":53},"https://docshare.wps.com/es/document/development-of-a-platform-for-data-analysis-and-visualization-of-a-fighting-video-game-undergraduate-final-project/135293/",4,{"url":52,"name":13,"@type":55,"author":56,"headline":13,"publisher":58,"fileFormat":61,"inLanguage":24,"description":14,"dateModified":62,"datePublished":63,"encodingFormat":61,"isAccessibleForFree":64,"interactionStatistic":65},"DigitalDocument",{"name":9,"@type":57},"Person",{"url":42,"name":59,"@type":60},"DocShare","Organization","application/pdf","2026-09-03","2026-08-21",true,{"@type":66,"interactionType":67,"userInteractionCount":20},"InteractionCounter",{"@type":68},"ViewAction",{"@type":70,"mainEntity":71},"FAQPage",[72,78,82],{"name":73,"@type":74,"acceptedAnswer":75},"Cuál es el objetivo principal de la plataforma web del Trabajo Fin de Grado?","Question",{"text":76,"@type":77},"Organizar la información posible sobre un videojuego de combate de manera intuitiva y visual para agilizar las consultas del jugador y mejorar su experiencia.","Answer",{"name":79,"@type":74,"acceptedAnswer":80},"Cómo se obtienen y procesan los datos para la plataforma?",{"text":81,"@type":77},"La plataforma obtiene datos mediante web scraping desde otra web sobre el videojuego y realiza un tratamiento para prepararlos antes de usarlos en la aplicación.",{"name":83,"@type":74,"acceptedAnswer":84},"Qué papel cumple el chatbot y con qué tecnología se desarrolla?",{"text":85,"@type":77},"Se integra un chatbot en la plataforma, diseñado con la tecnología Dialogflow ES, con ejemplos de uso prácticos y justificación de la elección tecnológica.","https://schema.org",{"og:url":52,"og:type":88,"og:title":13,"og:site_name":59,"og:description":14},"article",{"robots":90,"canonical":52},"index,follow",{"doc_id":7,"site_id":25},{"code":4,"msg":5,"data":93},[94,99,103,107,111,113,117,121,125,129],{"id":95,"doc_module":4,"doc_module_name":47,"category_name":96,"show_sort_weight":97,"slug":98},39,"Cómic",60,"comic",{"id":100,"doc_module":4,"doc_module_name":47,"category_name":101,"show_sort_weight":97,"slug":102},43,"Estilo de Vida","lifestyle",{"id":104,"doc_module":4,"doc_module_name":47,"category_name":105,"show_sort_weight":97,"slug":106},38,"Examen","exam",{"id":108,"doc_module":4,"doc_module_name":47,"category_name":109,"show_sort_weight":97,"slug":110},44,"General","general",{"id":11,"doc_module":4,"doc_module_name":47,"category_name":12,"show_sort_weight":97,"slug":112},"research-report",{"id":114,"doc_module":4,"doc_module_name":47,"category_name":115,"show_sort_weight":97,"slug":116},37,"Literatura","literature",{"id":118,"doc_module":4,"doc_module_name":47,"category_name":119,"show_sort_weight":97,"slug":120},22,"Relatos y Novelas","story-novel",{"id":122,"doc_module":4,"doc_module_name":47,"category_name":123,"show_sort_weight":97,"slug":124},42,"Religión y Espiritualidad","religion-spirituality",{"id":126,"doc_module":4,"doc_module_name":47,"category_name":127,"show_sort_weight":97,"slug":128},40,"Salud y Atención Médica","healthcare",{"id":130,"doc_module":4,"doc_module_name":47,"category_name":131,"show_sort_weight":97,"slug":132},24,"Tecnología","technology"]