Publication: Motor de juego multijugador en red
Files
Date
Authors
Director
Publisher
Project identifier
Abstract
Este proyecto consiste en la creación de un motor de juego multijugador en red utilizando el lenguaje de programación Java. La finalidad del mismo es, aparte de hacer un juego, conseguir separar el motor de juego y el de red para fines didácticos. El desarrollo se ha dividido en diferentes etapas para un mejor resultado: en primer lugar se ha hecho un sencillo análisis de requisitos y diseño general, estableciendo los objetivos a alcanzar, qué clase de videojuego se va a crear y cuál va a ser su mecánica, cuál va a ser su temática (la historia que va a contar), qué partes va a tener y cómo se deberán hacer, los elementos dentro del juego, la estructura de los escenarios, el núcleo interno, etc. Tras esto, se ha pasado a implementarlo, estableciendo con detenimiento qué clases hay, sus relaciones, tanto de herencia como de comunicación, y su funcionalidad. También en esta parte se ha desarrollado un protocolo de red que permitiera la comunicación entre el cliente y el servidor, tanto a la hora de buscar y crear partidas como durante el juego. Después de la implementación, se ha realizado un estudio de rendimiento mediante una serie de pruebas, con gráficas comparativas de diferentes resultados según factores como la calidad de la conexión, la potencia del ordenador, etc. teniendo en cuenta los diferentes modos de juego (un jugador o multijugador). Para terminar, el proyecto ha finalizado con una serie conclusiones en las que se ha valorado el trabajo realizado y el resultado obtenido, así como posibles ampliaciones y novedades que se pudieran incluir en un futuro, tanto en el aspecto de juego (añadir más escenarios y enemigos, vídeos, etc.) como en el aspecto técnico (hacer un estudio más intensivo del rendimiento, corregir algunos errores que hayan quedado, etc.).
Description
Keywords
Department
Faculty/School
Degree
Doctorate program
item.page.cita
item.page.rights
Los documentos de Academica-e están protegidos por derechos de autor con todos los derechos reservados, a no ser que se indique lo contrario.