Por favor, use este identificador para citar o enlazar este ítem: http://bibdigital.epn.edu.ec/handle/15000/22755
Registro completo de metadatos
Campo DCValorLengua/Idioma
dc.contributor.authorMorales Estrella, kevin Daniel-
dc.date.accessioned2022-07-14T21:54:52Z-
dc.date.available2022-07-14T21:54:52Z-
dc.date.issued2022-02-
dc.identifier.citationMorales Estrella, k.D.(2022). Desarrollo del backend y la consola de control del videojuego multijugador Go Protest. 82 páginas. Quito : EPN.es_ES
dc.identifier.otherT-SDS/0029/CD 12220-
dc.identifier.urihttp://bibdigital.epn.edu.ec/handle/15000/22755-
dc.descriptionUn videojuego es la parte visual de toda una industria que se dedica a crear productos para el entretenimiento. Go Protest es un juego de jugabilidad gratuita que genera ganancias y soporta sus costos de operación a través de la venta de consumibles digitales. El juego requiere de un sistema ERP para manejar el negocio de manera eficiente. Como parte preliminar del proyecto de emprendimiento se procedió a desarrollar el backend de todo el videojuego y una consola de administración para automatizar las operaciones de la empresa, las cuales no son visibles para el usuario final pero que permite que todo funcione adecuadamente. Se ha desarrollado una API REST con Node.js y Apollo Server como servidor de GraphQL para interactuar de manera eficiente con MongoDB la cual se encuentra en un clúster de base de datos en la nube, garantizando la alta disponibilidad para los usuarios del juego y para los operadores de Go Protest. La consola de administración se ha desarrollado con React y con CSS puro. Para garantizar la calidad de código y la seguridad del backend como de la consola se ha trabajado con Synk y SonarQube para corregir las vulnerabilidades de seguridad y refactorizar el código repetitivo e ineficiente. En el presente documento se muestra el procedimiento y resultados obtenidos del desarrollo del proyecto, así como el despliegue en producción del backend y de la consola de control. Con el objetivo de lograr flexibilidad y rapidez en el desarrollo se usó la metodología Scrum. .es_ES
dc.description.abstractA video game is the visual part of an entire industry that is dedicated to creating products for entertainment. Go Protest is a free to play game that generates profits and supports its operating costs through the sale of digital consumables. The game requires an ERP system to run the business efficiently. As a preliminary part of the entrepreneurship project, we proceeded to develop the backend of the entire video game and an administration console to automate the operations of the company, which are not visible to the end user, but which allows everything to function properly. A REST API has been developed with Node.js and Apollo Server as GraphQL server to interact efficiently with MongoDB, which is in a database cluster in the cloud, guaranteeing high availability for game users and for Go Protest operators. The administration console has been developed with React and with pure CSS. To guarantee the quality of the code and the security of the backend and the console, Synk and SonarQube were used to correct security vulnerabilities and refactor repetitive and inefficient code. This document shows the procedure and results obtained from the development of the project, as well as the deployment in production of the backend and the control console. In order to achieve flexibility and speed in development, the Scrum methodology was used.es_ES
dc.description.sponsorshipRivera Guevara, Richard Paul, director.es_ES
dc.language.isospaes_ES
dc.publisherQuito : EPN, 2022es_ES
dc.rightsopenAccesses_ES
dc.subjectPROGRAMA INFORMÁTICOes_ES
dc.subjectGESTIÓN DE SOFTWAREes_ES
dc.subjectVIDEO JUEGOes_ES
dc.subjectSERVIDOR DE GRAPHQLes_ES
dc.titleDesarrollo del backend y la consola de control del videojuego multijugador Go Protest.es_ES
dc.typebachelorThesises_ES
Aparece en las colecciones:TIC - Tecnología Superior en Desarrollo de Software

Ficheros en este ítem:
Fichero Descripción TamañoFormato 
CD 12220.pdf4 MBAdobe PDFVisualizar/Abrir


Los ítems de DSpace están protegidos por copyright, con todos los derechos reservados, a menos que se indique lo contrario.