Modelação de jogos colaborativos utilizando uma abordagem de grupos


Autoria(s): Piçarra, David Carlos Folgado da Cruz
Data(s)

08/08/2012

08/08/2012

2012

Resumo

Dissertação para obtenção do Grau de Mestre em Engenharia Informática

Os modelos de grupos facilitam a organização de aplicações distribuídas. Por um lado, permitem identificar cada grupo como uma entidade, à qual se associa um nome e outros atributos comuns ao conjunto de membros que pertencem ao grupo. Por exemplo, os membros de um grupo podem cooperar para cumprir um objectivo comum ou podem aceder, de forma controlada, a recursos partilhados associados ao grupo. Por outro lado, os modelos de grupos facilitam a estruturação da comunicação entre os seus membros, na medida em que disponibilizam um espaço comum de interacção, no qual os membros podem comunicar entre si. Na maioria dos modelos de grupos, essa comunicação é efectuada através da difusão de mensagens (multicast). Neste trabalho propõe-se uma plataforma, designada Imagine, que oferece uma interface de programação que se baseia num modelo de grupos desenvolvido em trabalhos anteriores (MAGO - Modeling Applications with a Group Oriented approach) e que integra múltiplos mecanismos de comunicação (por mensagens directas, por difusão de mensagens, por eventos assíncronos e por meio de um espaço de tuplos partilhado). O objectivo principal deste trabalho foi o estudo da adequação do modelo de grupos acima mencionado, para suportar múltiplos tipos de interacção que se verificam em jogos colaborativos. Nesta dissertação descrevem-se as funcionalidades oferecidas pela plataforma Imagine e a arquitectura que suporta a sua implementação distribuída, com melhorias quanto à fiabilidade e eficácia, face à implementação anterior do modelo MAGO. Por forma a testar a plataforma desenvolvida e para validar as características do modelo de grupos mencionado, concebeu-se e implementou-se um jogo colaborativo.

Identificador

http://hdl.handle.net/10362/7728

Idioma(s)

por

Publicador

Faculdade de Ciências e Tecnologia

Direitos

openAccess

Palavras-Chave #Modelo de grupos #Jogos colaborativos #Espaço partilhado de memória
Tipo

masterThesis