Implementación de sistema multijugador online y su impacto en juegos de cartas que usa el pensamiento computacional
Cargando...
Archivos
Fecha
2021
Autores
Profesor/a Guía
Facultad/escuela
Idioma
es
Título de la revista
ISSN de la revista
Título del volumen
Editor
Universidad Andrés Bello
Nombre de Curso
Licencia CC
Licencia CC
Resumen
El siguiente trabajo tiene como objetivo tomar un videojuego de cartas en el cual se hace uso de las habilidades del pensamiento computacional y crear e implementar un sistema de juego multijugador que permita a los usuarios enfrentarse a otros jugadores ya su vez medir cualquier variación en la experiencia de juego del usuario. Se abordan temas como la definición del pensamiento computacional, las habilidades que lo componen, la principal barrera a la hora de enseñarlo, el crecimiento de la industria de los videojuegos, la oportunidad de usar las mecánicas de los videojuegos para otros campos como el de la enseñanza, ejemplos de mecánicas similares entre un juego de cartas y las habilidades del pensamiento computacional. Se detalla la estructura del elemento principal del juego que son las cartas, las reglas del juego base, las cartas disponibles en el momento de desarrollo de este trabajo y además se ejemplifica los movimientos de los jugadores en una partida. Se hace una descripción paso a paso de la creación de servidores para un proyecto hecho con el motor de videojuegos Unreal Engine de la empresa Epic Games, incluyendo desde los pasos previos a la creación, la instalación de las herramientas necesarias, el armado del código fuente del motor Unreal, la creación del servidor en sí misma, el desarrollo de funcionalidades específicas para el proyectos, el empaquetado del proyecto, el desarrollo de pruebas, recolección de datos mediante instrumentos como encuestas y el análisis de estos datos para validar la hipótesis propuesta. Para la etapa de análisis se usan técnicas de representación de datos y de análisis estadísticos en los resultados de la encuesta para determinar si existe variaciones en las dimensiones encuestadas en comparación con datos anteriores del juego sin el modo multijugador y a partir de estos datos se sacan conclusiones respecto a los objetivos del trabajo, hipótesis propuesta, limitaciones del trabajo y los posibles puntos a trabajar en un futuro.
The following work aims to take a collectible card video game in which computational thinking skills are used and create and implement a multiplayergame system that allows users to play against other players and measure any variation in the user's gaming experience. This paper coverstopics such as the definition of computational thinking, the skills that compose it, the main barrier when teaching it, the growth of the video game industry, the opportunity to use the mechanics of video games for other fields such as teaching, examples of similar mechanics between a card game and the skills of computational thinking. The structure of the main element of the game is detailed, which are the cards, the rules of the base game, the cards available at the time of development of this work and also exemplifies the movements of the players in a game. A step-by-step description is presented of the creation of servers for a project made with the Unreal Engine video game engine from Epic Games, including the steps previous to the creation, the installation of the necessary tools, the assembly of the Unreal Engine source code, the creation of the server itself, the development of specific functionalities for the project, the packaging of the project, the development of tests, the collection of data through instruments such as surveys and the analysis of these data to validate the proposed hypothesis. For the analysis stage, data representation and statistical analysis techniques are used on the survey results to determine if there are variations in the surveyed dimensions in comparison with previous data of the game without multiplayermode and from these data conclusions are drawn regarding the objectives of the work, proposed hypothesis, limitations of the work and possible points to work on in the future.
The following work aims to take a collectible card video game in which computational thinking skills are used and create and implement a multiplayergame system that allows users to play against other players and measure any variation in the user's gaming experience. This paper coverstopics such as the definition of computational thinking, the skills that compose it, the main barrier when teaching it, the growth of the video game industry, the opportunity to use the mechanics of video games for other fields such as teaching, examples of similar mechanics between a card game and the skills of computational thinking. The structure of the main element of the game is detailed, which are the cards, the rules of the base game, the cards available at the time of development of this work and also exemplifies the movements of the players in a game. A step-by-step description is presented of the creation of servers for a project made with the Unreal Engine video game engine from Epic Games, including the steps previous to the creation, the installation of the necessary tools, the assembly of the Unreal Engine source code, the creation of the server itself, the development of specific functionalities for the project, the packaging of the project, the development of tests, the collection of data through instruments such as surveys and the analysis of these data to validate the proposed hypothesis. For the analysis stage, data representation and statistical analysis techniques are used on the survey results to determine if there are variations in the surveyed dimensions in comparison with previous data of the game without multiplayermode and from these data conclusions are drawn regarding the objectives of the work, proposed hypothesis, limitations of the work and possible points to work on in the future.
Notas
Tesis (Ingeniero Civil Informático)
Palabras clave
Videojuegos, Pensamiento Computacional