|Home \ Graduation Activities \ Post-Graduation Page||Login|
Modelação de jogos colaborativos utilizando uma abordagem de grupos
Group models are helpful to organize distributed applications. On one hand, group models can identify a group as an entity, assigning a name and other attributes common to the members that belong to the group. For example, group members can cooperate between themselves to achieve a common objective or access, in a controlled manner, shared resources dedicated to the group. On the other hand, group models facilitate the structuring of communication between group members, providing a common space of interaction, in which group members can communicate among each other. In most group models, this communication is achieved by multicast. This work proposes a platform, named Imagine, which provides an application programming interface based on previously established group models (MAGO - Modeling Applications with a Group Oriented approach) and integration of several communication mechanisms (direct messages, multicast, events and shared space). The main objective of this work was to study the adaptation of the mentioned group model, to support multiple interaction scenarios that occur in collaborative games. This thesis describes the features offered by the platform Imagine and the architecture that supports its distributed implementation, with improvements in the reliability and effectiveness of the previous implementation of the MAGO model. To test the developed platform and to validate the features of the group model previous mentioned, a collaborative game was conceived and implemented.
Post-Graduation Student / Researcher / Professor: