brigas-team team mailing list archive
-
brigas-team team
-
Mailing list archive
-
Message #00019
Tarefas para o brisa game server
Baseado nos requisitos discutidos anteriormante (vide o arquivo da
lista) eu vou criar uma lista de tarefas e colocarei como blueprints
no launchpad.
Device Brisa Game Server:
Funcionalidades:
Sistema de plugins para serviços de jogos serem cadastrados
dinâmicamente.
Serviços: Game Manager, Game Record, todos os jogos.
Serviço de jogo:
Iniciar nova partida. (abstrato)
Encerrar partida.
(Adições aqui!)
Game Manager:
Retornar jogos disponíveis no servidor.
Retornar salas disponíveis em um jogo.
Criar nova sala em um jogo.
Entrar em uma sala.
Sair de uma sala.
Evento para avisar q um jogador entrou na sala.
Evento para avisar q um jogador saiu da sala.
Evento para avisar q uma partida em uma sala irá começar.
Algoritmo para criação de um ID único de jogador.
Permitir solicitação de envio de ID.
Iniciar a partida no serviço de jogo específico.
Após a partida iniciada, encerrar a sala.
Game Record:
Simples banco de dados para informações de usuários e records.
Cadastrar novo jogador.
Cadastrar novo record.
Retornar record de um jogador.
Retornar os records de um jogo.
As tarefas serão:
Criação do Device Brisa Game Server.
Criação da classe base de serviços de jogos onde todos os jogos herdarão.
Implementar o sistema de plugins de serviços.
Criação do Serviço Game Manager.
Implementação do método soap para retornar os jogos disponíveis no servidor.
Implementação do método soap para retornar as salas de um determinado jogo.
Implementação do método soap para criar uma sala em um determinado jogo.
Implementação do método soap para entrar em uma sala em um determinado jogo.
Implementação do método soap para sair de uma sala em um determinado jogo.
Criar o evento para novo jogador na sala.
Criar o evento para quando um jogador sair da sala.
Criar o evento para nova partida.
Implementar o algoritmo de criação de ID único de jogador.
Implementação do método soap para enviar o ID aos jogadores.
Chamar o método de inicio de nova partida no serviço do jogo.
Implementar o fechamento da sala.
Criar o banco de dados para informações de usuários e records.
Implementação do método soap para cadastrar novo jogador no bd.
Implementação do método soap para cadastrar novo record no bd.
Implementação do método soap para retornar o record de um jogador.
Implementação do método soap para retornar os records de um jogo.
Pessoal, se eu tiver esquecido de coisas digam aí!
Caso eu lembre de outras coisas eu irei adicionar e anunciar aqui.
--
=======================
Diogo Dutra Albuquerque
Meu Curriculum Lattes: http://lattes.cnpq.br/3624796077679922
Follow ups