Dragon Ball Legends es un videojuego de combate para dispositivos móviles que trata sobre los míticos dibujos animados Dragon Ball Z y sus respectivas ampliaciones. Los jugadores desarrollarán sus equipos teniendo en cuenta la amplia variedad de características que hay para conseguir el mayor poder de habilidad posible y vencer a todos sus oponentes en un contexto multijugador en 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. Esta 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. Primeramente, 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. Despué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 distintas funcionalidades de la web con ejemplos ilustrativos. Por último, se detallará el proceso de creación del chatbot justificando la razón por la que se ha elegido la tecnología Dialogflow ES y mostrando ejemplos de uso prácticos.
ABSTRACT
Dragon 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 video game, aiming for a better user experience. This 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. First, 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 various functionalities of the web will be demonstrated with illustrative examples. Finally, the process of creating the chatbot will be detailed, justifying the reason for choosing Dialogflow ES technology and showing practical use examples.
Dragon Ball Legends es un videojuego de combate para dispositivos móviles que trata sobre los míticos dibujos animados Dragon Ball Z y sus respectivas ampliaciones. Los jugadores desarrollarán sus equipos teniendo en cuenta la amplia variedad de características que hay para conseguir el mayor poder de habilidad posible y vencer a todos sus oponentes en un contexto multijugador en 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. Esta 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. Primeramente, 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. Despué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 distintas funcionalidades de la web con ejemplos ilustrativos. Por último, se detallará el proceso de creación del chatbot justificando la razón por la que se ha elegido la tecnología Dialogflow ES y mostrando ejemplos de uso prácticos.
ABSTRACT
Dragon 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 video game, aiming for a better user experience. This 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. First, 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 various functionalities of the web will be demonstrated with illustrative examples. Finally, the process of creating the chatbot will be detailed, justifying the reason for choosing Dialogflow ES technology and showing practical use examples. Read More