A framework for real time MMO game content generation
Contribuinte(s) |
Coelho, Jorge Manuel Neves |
---|---|
Data(s) |
17/05/2016
17/05/2016
2015
2015
|
Resumo |
Com o aumento de plataformas móveis disponíveis no mercado e com o constante incremento na sua capacidade computacional, a possibilidade de executar aplicações e em especial jogos com elevados requisitos de desempenho aumentou consideravelmente. O mercado dos videojogos tem assim um cada vez maior número de potenciais clientes. Em especial, o mercado de jogos massive multiplayer online (MMO) tem-se tornado muito atractivo para as empresas de desenvolvimento de jogos. Estes jogos suportam uma elevada quantidade de jogadores em simultâneo que podem estar a executar o jogo em diferentes plataformas e distribuídos por um "mundo" de jogo extenso. Para incentivar a exploração desse "mundo", distribuem-se de forma inteligente pontos de interesse que podem ser explorados pelo jogador. Esta abordagem leva a um esforço substancial no planeamento e construção desses mundos, gastando tempo e recursos durante a fase de desenvolvimento. Isto representa um problema para as empresas de desenvolvimento de jogos, e em alguns casos, e impraticável suportar tais custos para equipas indie. Nesta tese e apresentada uma abordagem para a criação de mundos para jogos MMO. Estudam-se vários jogos MMO que são casos de sucesso de modo a identificar propriedades comuns nos seus mundos. O objectivo e criar uma framework flexível capaz de gerar mundos com estruturas que respeitam conjuntos de regras definidas por game designers. Para que seja possível usar a abordagem aqui apresentada em v arias aplicações diferentes, foram desenvolvidos dois módulos principais. O primeiro, chamado rule-based-map-generator, contem a lógica e operações necessárias para a criação de mundos. O segundo, chamado blocker, e um wrapper à volta do módulo rule-based-map-generator que gere as comunicações entre servidor e clientes. De uma forma resumida, o objectivo geral e disponibilizar uma framework para facilitar a geração de mundos para jogos MMO, o que normalmente e um processo bastante demorado e aumenta significativamente o custo de produção, através de uma abordagem semi-automática combinando os benefícios de procedural content generation (PCG) com conteúdo gráfico gerado manualmente. The constant raise of mobile devices computational power enables the execution of complex applications and games in such devices. The raise in their popularity considerably increases the number of potential costumers for the videogame industry. In particular, the massive multiplayer online (MMO) games market is becoming more attractive. These games are known for supporting a large number of players simultaneously ideally using di erent devices in extensive game worlds that are the game's environment. These game worlds typically have points of interest that may be visited by the players and which are distributed in an intelligent manner in order to make the game addictive. Due to their complexity, a lot of e ort is necessary to design game worlds increasing the development costs. This is a problem for game companies and is commonly impracticable for indie development teams. In this thesis we present an approach to enable the easy creation of game worlds for MMO games. We studied several successful MMO games to identify common properties in order to create a exible framework capable of generating worlds with structures based on a set of game design rules. In order to use this approach in di erent application contexts, two main modules were developed. The rst one named rule-based-map-generator handles all the world generation logic and operations. The second module named blocker is a wrapper around rule-based-map-generator that handles network communication between the game server and its clients. The main goal is to create an open framework to ease the generation of game worlds using prede ned rules in a semi-automatic approach joining the bene ts of procedural generation with manual art work creation. |
Identificador |
http://hdl.handle.net/10400.22/8228 201202700 |
Idioma(s) |
eng |
Direitos |
openAccess |
Palavras-Chave | #Sistemas Gráficos e Multimedia |
Tipo |
masterThesis |