| Nome: | Descrição: | Tamanho: | Formato: | |
|---|---|---|---|---|
| 11.06 MB | Adobe PDF |
Autores
Orientador(es)
Resumo(s)
O desenvolvimento de jogos multiplayer é normalmente uma das áreas em que os
desenvolvedores de jogos geralmente encontram dificuldades, visto que desenvolver um
jogo singleplayer é uma tarefa totalmente diferente do que desenvolver um jogo
multiplayer, pois muitas das mecânicas que foram desenvolvidas para apenas um jogador
devem ser capazes de funcionar para vários jogadores que estarão simultaneamente
conectados. Os módulos de comunicação multiplayer têm de ser desenhados com cuidado,
devido a restrições de conetividade, à latência de rede e outros fatores. É necessário
planejar quais serão os protocolos trocados entre os integrantes do jogo, que ações deverão
ser executadas, como interpretar cada ação recebida e outros, que devem ser levados em
consideração para que um jogo funcione como esperado.
O objetivo desse trabalho é o desenvolvimento de um módulo de comunicação flexível em
Java para o motor de jogos jMonkeyEngine, utilizando a arquitetura cliente/servidor e
também P2P para que a comunicação entre os integrantes do jogo possa estabelecer sua
comunicação e o desenvolvedor que posteriormente deseje desenvolver um jogo
multiplayer tenha alternativas para suportar as necessidades de comunicação.
The development of multiplayer games is usually one of the areas where game developers often encounter difficulties, since developing a singleplayer game has a different set of requirements than a multiplayer game. The multiplayer communication modules involve carefully design, to cope with connectivity issues and with the inherent network latency. I tis necessary to plan what protocols will be used, what actions should be performed, how to interpret each action received, among others. The main objective of this work is the development of a flexible Java communication module for the jMonkeyEngine game engine using the client/server architecture and also P2P architecture, so in this way, the communication between the members of the game will be established, and the developer, woudln’t need to worry about the development of the communication module.
The development of multiplayer games is usually one of the areas where game developers often encounter difficulties, since developing a singleplayer game has a different set of requirements than a multiplayer game. The multiplayer communication modules involve carefully design, to cope with connectivity issues and with the inherent network latency. I tis necessary to plan what protocols will be used, what actions should be performed, how to interpret each action received, among others. The main objective of this work is the development of a flexible Java communication module for the jMonkeyEngine game engine using the client/server architecture and also P2P architecture, so in this way, the communication between the members of the game will be established, and the developer, woudln’t need to worry about the development of the communication module.
Descrição
Mestrado de dupla diplomação com a UTFPR - Universidade Tecnológica Federal do Paraná
Palavras-chave
Motores de jogos P2P Cliente-servidor JGroups jMonkeyEngine
