Autor
Andrés Ortiz Corrales
Director
Fernando Berzal Galiano
Este proyecto pretende analizar y resolver los problemas técnicos relacionados con los Videojuegos Multijugador Masivos Online (MMO), entendiendo dichos juegos como videojuegos multijugador con un alto número de jugadores simultáneos en una misma partida, generalmente del orden de cientos a miles de jugadores.
A pesar del evidente éxito comercial de estos productos, las soluciones software actuales (frameworks, game engines, librerías) no proporcionan ninguna facilidad ni infraestructura para simplificar el desarrollo de estos videojuegos, en contraposición a la enorme cantidad de soluciones existentes para el desarrollo de cualquier tipo de videojuegos no masivos. El estudio realizado en este proyecto pretende buscar soluciones a los problemas que permitan una reducción de costes en desarrollos de videojuegos MMO.
A partir de las soluciones propuestas se desarrollará un prototipo de videojuego MMO con una arquitectura extensible y tecnologías estándar que permitan su aplicación futura en otros productos, con la finalidad de proporcionar una infraestructura viable para el desarrollo de otros sistemas similares y como medio de análisis del problema para una posterior mejora y un desarrollo orientado a un framework completo.
This project aims to study and solve the main technical difficulties and issues related to Massively Multiplayer Online Videogames (MMO). A videogame could be considered a MMO if the maximum number of possible players within the same instance of the game (or match) is on the order of hundreds or thousands of players.
Despite the evident success of MMO videogames, there are almost no development tools designed to build this kind of projects currently. Compared with the wide variety of tools, frameworks and engines for videogames development, most MMO have to be built from scratch making them more expensive and harder to develop in general.
During this project, it is expected to find and develop a set of tools and solutions to the issues presented. Also, a prototype will be designed, built and deployed as a way to test and obtain more information regarding MMO videogames development to reduce the risk on future development of different products.
- Memoria
Para compilar markdown a un archivo pdf, es necesario tener pandoc y latex instalados. Ejecutar el script
build.sh
- Presentación
Hecha con Markdown y Remarkjs. Para visualizar cargar
slides/index.htmlen cualquier navegador
Todos contenido bajo licencia CC-BY-SA a excepción de slides/images/logos, imagenes wow.jpg, coc.png, mono-micro.png y websocket.png en slides/images y diagramas/mono-micro.png
