quinta-feira, 22 de novembro de 2012

Postagem de progressos - 08/11 a 22/11


Olá, pessoal. Venho reportar os progressos obtidos nas duas últimas semanas. Sem dúvida as mais caóticas do nosso projeto, já que tivemos que trabalhar muito com a documentação, mas também foram produtivas. No dia 15/11 não foi feita outra reunião, visto que as tarefas propostas na reunião do dia 08/11 ainda estavam sendo realizadas.
Abaixo estão as descrições daquilo que foi feito nas duas últimas semanas:

Abel

Tarefa - Relatório de desenvolvimento
Criei a estrutura do relatório e preenchi com os campos que já haviam sido feitos no documento de escolhas e descartes.

Arthur

Tarefa - Tela de seleção de salas do Multiplayer
As imagens já foram quase todas adicionadas à tela, mas ainda preciso aplicar um look & feel que encontrei para que os componentes do bate papo fiquem legais. O próximo passo depois disso será programar o funcionamento com o Gabriel Negrelli.

Tarefa - Manual do usuário do editor de mapas
Revisei a versão feita pelo Thiago e fiz as alterações necessárias.

Tarefa - Revisão do relatório de desenvolvimento
Revisei o relatório e fiz as correções necessárias.

Gabriel Negrelli

Tarefa - Relatório de desenvolvimento
Preenchi a estrutura que foi feita pelo Abel e pedi para que os demais membros preenchessem as partes de suas partes no projeto.


Tarefa - Revisão do manual de usuário
Revisei o manual feito pela Heloisa e mandei para ela imprimi-lo.

Tarefa - Manual técnico do cliente
Preenchi a parte do manual técnico do cliente, fiz os diagramas UML correspondentes e o diagrama de fluxo de telas.


Tarefa - Documentação do projeto cliente (Javadoc)
Completei o Javadoc do projeto cliente. As únicas classes não documentadas foram as do Multiplayer, que ainda estão em desenvolvimento.


Gabriel Rodrigues

Tarefa - Documentação do projeto Servidor e das classes de comunicação no cliente (Javadoc)
Foi feito o Javadoc da parte de comunicação no servidor e no cliente. As atualizações foram feitas pelo TortoiseSVN utilizando patches.

Tarefa - Manual técnico do servidor e da Shared
Foi feito o manual técnico do servidor e da Shared.


Heloísa

Tarefa - Manual de usuário do jogo
Feito :D


Tarefa - Criação de novos componentes para a tela de seleção de salas
Feito :D



Link para a tabela de tarefas da quinzena de 08/11 a 22/11:
https://docs.google.com/document/d/1z4BwXrnfJWHGlkL3uSlkOdlUfCrzkPCj8pEavBqfPWI/edit

Link para a ata de reunião do dia 08/11:
https://docs.google.com/document/d/1UixKNNqFD000Ts_p7RpevalDqDiaerunWO6tqYyCCVQ/edit

Atenciosamente,
Grupo Ponto Jar.

domingo, 18 de novembro de 2012

Postagem de Progressos 18/10 - 08/11



As tarefas realizadas neste período sem reuniões:


Abel

Tarefa - Manual do Usuário do jogo
Desenvolvimento do manual do usuário em curso.


Arthur

Extra: Diversas modificações relacionadas aos tipos de Objective
Os objetivos estavam sendo tratados através de classes filhas de Objective, mas eram persistidos em arquivo na forma de sua classe mãe, o que impossibilitava a conversão para os tipos originais após a leitura.
Foi necessária a implementação do ENUM ObjectiveType e consequente série de ajustes tanto no editor de mapas quanto no projeto cliente.

Tarefa - Atualização da aba Objectives ao ler arquivo de configuração de mapa.
Uma vez concluídas as alterações acima citadas, esta tarefa foi rapidamente concluída.

Tarefa - Confirmar o pleno funcionamento do editor de mapas
Não há nenhum problema aparente de funcionalidade no editor. Eventuais correções ou melhorias de usabilidade serão feitas após o início da utilização do aplicativo.


Gabriel Negrelli

Tarefa - Terminar o SinglePlayer
O Singleplayer já está (parcialmente) concluído. Já é possível passar de fases e salvar as pontuações obtidas, tanto localmente quanto no servidor. Desde então, trabalhei no multiplayer, mas algumas melhorias ainda precisam ser feitas no singleplayer.


Gabriel Rodrigues

Tarefa - Webservice que redefina a senha do usuário e envie para ele via email e confirmação de data de nascimento.
O webservice foi feito e implementado, porém, devido a um problema com o certificado da aplicação, não funciona corretamente. Tal problema deve ser corrigido no próximo ciclo de atividades.

Tarefa - Timeout para início de sessão MultiPlayer
Isso foi discutido e não posto como minha atividade. // arthur: pode tirar se tem ctz.

Heloisa Carbone

Tarefa - Cursor
O cursor, foi desenvolvido, com um design de seta canhão :D, para que fique mais integrada com o jogo

Tarefa - Tela de Criação de Sala MultiPlayer
A sala foi desenhada, e já está pronta para ser implementada.

Tarefa - Sala de espera do início do jogo MultiPlayer
O posicionamento, e as imagens que faltavam para essa tela, foram montados :D



Atenciosamente,
Grupo Ponto Jar.

quinta-feira, 8 de novembro de 2012

Postagem de Progressos 05/10 - 18/10

Olá!
A seguir, os progressos comentados do período entre os dias 05/10 e 18/10:

Abel

Tarefa - Fazer teste de salvar arquivo do MapMaker
Testes feitos juntamente com Arthur.

Tarefa - Corrigir Bug da aba Objectives do MapMaker
Correção de bugs realizada com Arthur.

Tarefa - Fazer outros designs para o canhão
Foram criados vários modelos de canhões para que fossem testadas suas aparências durante a partida. Eles serão selecionados posteriormente para que sejam  possivelmente acrescidos ao projeto.


Arthur

Tarefa - Confirmar o pleno funcionamento do editor de mapas
Foi corrigida uma série de falhas em diversas funções do editor - umas pequenas, outras nem tanto - a citar a contribuição do Abel, que montou uma lista de itens a corrigir/melhorar no editor.
Um fato importante foi que a leitura de arquivos estava longe de estar correta. Alguns itens importantíssimos na configuração de mapas estavam sendo ignorados após lidos e demorei a descobrir que se tratava apenas de um método construtor incompleto.
Creio que agora esteja tudo pronto, exceto pela atualização da aba Objectives na interface, após abrir um arquivo de mapa.


Gabriel Negrelli

Tarefa - JavaDoc do Cliente e do Shared
Foi desenvolvido mais Javadoc para ambos os projetos.

Tarefa - Gragh OptionPane
Foi criado o OptionPane e já está integrado ao projeto.

Tarefa - Perfil do Jogador
Foi criado o perfil do usuário e já permite a seleção de imagens e logout do usuário. A tarefa de permitir alteração de senha foi deixada para quando o Multiplayer estiver pronto.


Gabriel Rodrigues

Tarefa - Comunicação Servidor-Cliente na Física (Socket em porta aleatória)
A criação de tal estrutura foi feita, porém ainda existem algumas falhas relativas a implementação que serão corrigidas no próximo ciclo.

Tarefa - JavaDoc do Cliente
Foi feito JavaDoc das classes novas.



Heloisa Carbone

Tarefa - Realocada para Atividades Paralelas
( Mesmo grupo - Outra disciplina )


Atenciosamente,
Grupo Ponto Jar.