Diseño e implementación de una lógica de ajuste terapéutico para el juego serio “Phibys Adventure 3D”

García Fernández, Juan Alberto (2020). Diseño e implementación de una lógica de ajuste terapéutico para el juego serio “Phibys Adventure 3D”. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.

Description

Title: Diseño e implementación de una lógica de ajuste terapéutico para el juego serio “Phibys Adventure 3D”
Author/s:
  • García Fernández, Juan Alberto
Contributor/s:
  • Eckert, Martina
Item Type: Final Project
Degree: Grado en Ingeniería de Sonido e Imagen
Date: March 2020
Subjects:
Freetext Keywords: Personas con discapacidad motora; Videojuegos
Faculty: E.T.S.I. y Sistemas de Telecomunicación (UPM)
Department: Teoría de la Señal y Comunicaciones
Creative Commons Licenses: Recognition - No derivative works - Non commercial

Full text

[img] PDF - Users in campus UPM only until 6 July 2021 - Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (3MB)

Abstract

Este Proyecto de Fin de Grado versa en torno al diseño y la implementación de una lógica de ajuste terapéutico para un juego serio titulado Phiby´s Adventure 3D, un juego para la rehabilitación física de personas con discapacidad, basado en la primera versión llamada Phiby´s Adventure y de la cual se han extraído algunos elementos principales. Asimismo, este proyecto tiene como objetivo principal la fundación de una arquitectura estable del videojuego, así como el diseño de las diferentes componentes que conforman el entorno, los cuales son útiles para la generación de la lógica principal del juego. Por otro lado, al margen de estos elementos presentes en el entorno, se precisa del establecimiento de niveles de dificultad mediante el uso de parámetros que se pueden configurar a distancia desde la plataforma web Blexer-Med, que fue desarrollada para la versión anterior del juego. La comunicación entre la web, el juego y el sensor óptico Microsoft Kinect 2.0 que captura los movimientos del jugador en los que se basa el juego, la realiza un middleware llamado K2UM (Kinect to Unity Middleware) que fue desarrollado y ampliado por otros estudiantes anteriormente y durante este proyecto. Con el fin de poner en funcionamiento el desarrollo de una solución, ha sido indispensable la integración de diversas herramientas obtenidas de múltiples proyectos anteriores, las cuales han sido beneficiosas para la evolución del videojuego. Asimismo, durante este periodo, se ha creado una organización jerárquica para el establecimiento de un trabajo eficiente y se han instaurado unas bases de integración a fin de la creación de un proyecto estable que puede servir como base para el desarrollo continuo. Por otro lado, en base a las escenas ya creadas e integradas en el proyecto, se ha generado el ajuste entre cambios de escena, el cual ha sido el desencadenante de la integración del nuevo Kinect Asset, que ha servido para la exportación de parámetros de la web que, mediante diversas funciones algorítmicas, han sido utilizables para la generación de un juego un poco más versátil. De esta forma, a partir de los parámetros extraídos de la web, se ha creado una base para un sistema de integrar ejercicios terapéuticos en el juego. A lo largo de la elaboración de este Proyecto de Fin de Grado, se ha conseguido fundar la base para un juego de gran magnitud. Con él, se ha posibilitado marcar una dirección para futuras líneas de investigación a partir de los resultados alcanzados actualmente. Abstract: This Final Degree Project is about the design and implementation of a therapeutic adjustment logic for a serious game entitled Phiby´s Adventure 3D, a game based on the first version called Phiby´s Adventure and from which some main elements have been extracted. Likewise, this project has as its main objective the foundation of a stable videogame architecture, as well as the design of different components that make up the environment, which are useful for generating the main logic of the game. On the other hand, apart from these elements present in the environment, it is necessary to establish levels of difficulty through the use of parameters that can be configured remotely from the Blexer-Med web platform, which was developed for the previous version of the game. The communication between the web, the game and the Microsoft Kinect 2.0 optical sensor (which captures the movements of the player on which the game is based) is done by a middleware called K2UM (Kinect to Unity Middleware), that was developed and expanded by other students before and during this project. In order to put into operation the development of a solution, it has been essential to integrate various tools obtained from previous projects, which have been beneficial for the evolution of the videogame. Also, during this period, a hierarchical organization has been created for the establishment of efficient work and integration bases have been established, creating a stable project. On the other hand, based on the scenes already created and integrated in the project, the adjustment between scene changes has been generated, which has been the trigger for the integration of the new Kinect Asset, that has been used to export parameters of the web that, by means of diverse algorithmic functions, have been usable for the generation of a more versatile game. In this way, based on the parameters extracted from the web, the therapeutic exercise system has been created. Like this, the creation of a template that replaces the origin of these parameters is required if the configuration provided by the web is not used. Throughout the elaboration of this Final Degree Project, it has been possible to build the base of a game of great magnitude. With it, it has been possible to set a direction for future research lines based on the results currently achieved.

More information

Item ID: 66980
DC Identifier: http://oa.upm.es/66980/
OAI Identifier: oai:oa.upm.es:66980
Deposited by: Biblioteca Universitaria Campus Sur
Deposited on: 06 May 2021 13:53
Last Modified: 06 May 2021 13:53
  • Logo InvestigaM (UPM)
  • Logo GEOUP4
  • Logo Open Access
  • Open Access
  • Logo Sherpa/Romeo
    Check whether the anglo-saxon journal in which you have published an article allows you to also publish it under open access.
  • Logo Dulcinea
    Check whether the spanish journal in which you have published an article allows you to also publish it under open access.
  • Logo de Recolecta
  • Logo del Observatorio I+D+i UPM
  • Logo de OpenCourseWare UPM