Skip to content
This repository was archived by the owner on Jun 26, 2019. It is now read-only.

Latest commit

 

History

History

README.md

Memoria y presentación de Maelström

Framework para videojuegos multijugador masivo online

Autor
Andrés Ortiz Corrales

Director
Fernando Berzal Galiano

Resumen

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.

Abstract

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.

Intrucciones

  • Memoria Para compilar markdown a un archivo pdf, es necesario tener pandoc y latex instalados. Ejecutar el script build.sh

Visualización Online

  • Presentación Hecha con Markdown y Remarkjs. Para visualizar cargar slides/index.html en cualquier navegador

Visualización Online

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