Imagem de fundo

Os jogos online com vários jogadores, ou MMOGs (Massively Multiplayer Online Games), of...

Os jogos online com vários jogadores, ou MMOGs (Massively Multiplayer Online Games), oferecem uma experiência imersiva na qual um número grande de usuários interage com um mundo virtual persistente pela Internet. A engenharia por trás desses jogos representa um grande desafio para os sistemas distribuídos.

Qual a solução deve ser adotada para que a propagação de eventos em tempo real, devido à necessidade de tempos de resposta rápidos, não prejudique a experiência dos usuários?

A

Adotar arquiteturas mais radicais com estratégias completamente descentralizadas.

B

Implementar uma arquitetura com várias cópias do cliente mantidas em um servidor centralizado.

C

Criar arquiteturas unificadas, nas quais o universo é particionado por um número potencialmente pequeno de jogadores.

D

Executar programas-clientes nos consoles dos jogadores, acessados por uma única cópia mantida em um servidor centralizado.