Jogo Distribuído para Sistemas Móveis

 

Objectivos: Pretende-se neste trabalho desenvolver, em Java e para um telemóvel, um jogo multi-jogador.

Descrição:

O jogo consiste num labirinto com uma área grande, sendo o display do telemóvel uma janela desse labirinto centrada na posição do jogador. Para além dos jogadores, no labirinto existirão tesouros, em posições fixas, e monstros, que se movimentam pelo labirinto. O objectivo do jogo é apanhar o maior número de tesouros sem ser apanhado por um monstro ou por outro jogador. 

No início do jogo deverá ser possível convidar outros jogadores a participar. Cada jogador deverá ver no seu telemóvel uma janela do labirinto centrada na sua posição, indicando os outros jogadores que apareçam dentro dessa janela. O mesmo se aplica aos monstros e tesouros. A comunicação entre telemóveis para permitir esta sincronização deverá ser realizada por GPRS.

O jogo deverá ser configurável, nomeadamente, ser possível definir no início de cada jogo:

  • a dimensão do labirinto
  • o número de andares do labirinto
  • o número de tesouros
  • o número máximo de jogadores
  • o número de monstros
  • a velocidade dos monstros
Referências: Motorola Developer

Nokia Developer

Java

Local: Este trabalho será realizado no INESC-ID, no grupo ALGOS.

Orientador: José C. Monteiro
jcm@inesc-id.pt
213100283
Co-orientador: José C. Costa
jccc@algos.inesc-id.pt
213100260