Medieval Warfare

Durante la realización del Máster se han desarrollado versiones de juegos de distintos géneros pero no se han tratado los juegos de estrategia. Para aplicar los conocimientos adquiridos en el Máster, se ha optado por este género que da pie al uso avanzado de la IA y las funciones multijugador. '...

Descripción completa

Detalles Bibliográficos
Autor: Nieves Sánchez, Jesús
Tipo de recurso: tesis de maestría
Fecha de publicación:2022
País:España
Institución:Universitat Oberta de Catalunya (UOC)
Repositorio:O2, repositorio institucional de la UOC
OAI Identifier:oai:openaccess.uoc.edu:10609/138147
Acceso en línea:http://hdl.handle.net/10609/138147
Access Level:acceso abierto
Palabra clave:RTS
multijugador
PlayFab
multiplayer
Video games -- TFM
Videojocs -- TFM
Videojuegos -- TFM
Descripción
Sumario:Durante la realización del Máster se han desarrollado versiones de juegos de distintos géneros pero no se han tratado los juegos de estrategia. Para aplicar los conocimientos adquiridos en el Máster, se ha optado por este género que da pie al uso avanzado de la IA y las funciones multijugador. 'Medieval Warfare' es un videojuego de estrategia en tiempo real (RTS) multijugador para PC, con un diseño cartoon y low poly ambientado en la edad media. En cada partida el jugador se enfrentará a un rival elegido al azar entre jugadores que estén buscando una partida o a uno de sus amigos dentro del juego. Se mezclan mecánicas de lucha, curación, recolección, construcción y reparación durante el tiempo de juego. También incluye mecánicas de selección de personajes antes de empezar la partida, lo que influirá en la estrategia del jugador. Al acabar la partida, cada jugador obtiene su recompensa en función del resultado y puede utilizarla para la compra de versiones mejoradas de los personajes. Se han utilizado árboles de comportamiento para definir la IA de los personajes que actuarán como NPCs cuando no son controlados por el jugador. Cada tipo de personaje tiene sus propias características. Para las funciones multijugador, se ha utilizado el asset Mirror para la sincronización cliente/servidor y los servicios de backend de Microsoft Azure PlayFab de login, matchmaking, friends lists, leaderboards y multiplayer servers. El resultado final es un RTS multijugador 1 vs. 1 completamente operativo, cuya versión de servidor está alojada en un servidor externo lo que facilita la conectividad entre los jugadores.