sexta-feira, 7 de dezembro de 2012

Postagem pós-apresentações

Olá, pessoal :)

Ontem, dia 06/12/2012, foi a apresentação do nosso trabalho. Correu tudo bem, apesar de não termos conseguido apresentar o Multiplayer por conta de problemas na hora.
Após as apresentações, os nossos professores orientadores (Ivan e Renato) e um professor convidado (Braz) apresentaram suas considerações a respeito da documentação que havíamos desenvolvido. Ao final, recebemos de volta a documentação para que façamos as correções.
Hoje, durante a revisão dos documentos, encontrei algo na epígrafe do Relatório de Desenvolvimento corrigido pelo professor Ivan:


Achamos muito legal, professor hehehehe

Segue o vídeo do Gource da versão final do projeto, que foi apresentado ontem (agora com música e fundo bonito):



Bom, era isso que gostaríamos de compartilhar por hoje.

Atenciosamente,
Grupo Ponto Jar.


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.

quinta-feira, 18 de outubro de 2012

Postagem de Progressos 28/09 - 04/10

Olá.
Como de costume, viemos, mais uma vez, expor as atividades semanais relativas ao período dos dias 28/09 a 04/10.


Abel

Tarefa - Correção do atalho de teclado no Editor de Mapas
Resolvido juntamente com o Arthur.

Tarefa - Levantamento de pendências
Levantamento de pendências relacionadas à documentação do projeto concluído.

Arthur

Tarefa - Correções de possíveis bugs do editor de mapas
Uma série de pequenos problemas vêm sendo encontrados e corrigidos.

Tarefa - Confirmar o pleno funcionamento do editor de mapas
Impossível enquanto durarem as tarefas acima.

Gabriel Negrelli

Tarefa - JOptionPane (Janela de mensagens e confirmações) - Em desenvolvimento

Foi iniciado o desenvolvimento do GraghOptionPane, mas ainda não foi concluído.


Gabriel Rodrigues

Tarefa - Java Docs do cliente
A escrita de JavaDocs foi feita parcialmente, uma vez que houve preferência de conclusão da tarefa de implementar o score do multiplayer.

Tarefa - Implementar Score do Multiplayer
A implementação de score o multiplayer foi concluída e sua devida implementação no banco de dados e web services do cliente e servidor foram feitas, implementando ao mesmo tempo teste para tais.


Heloisa Carbone

Tarefa - Aumentar label “esqueceu a senha” e a de cadastro se necessário
A label foi aumentada bastante. Para que fique mais visível.

Tarefa - Remover pixels do excedentes dos botões                                                                
Botões refeitos, removi as sombras para não estragar os cantos.
Tarefa - Alteração imagem on click da seta voltar
Seta alterada, pois alguns integrantes acharam que a click da seta nao estava combinando com o resto do projeto.

Tarefa - Alterar o menu do jogo - Cores diferentes
Não foi feito ainda, pois é uma tarefa de longa data.

Tarefa - Criar botões com texto “Salvar”, “Cancelar”, “Salvar e fechar”, “Fechar sem salvar”, “Sim” e “Não”
Todos os botões já estão prontos.



Atenciosamente,
Grupo Ponto Jar.

domingo, 7 de outubro de 2012

Postagem de Progressos 20/09 - 27/09


As tarefas realizadas esta semana:

Abel

Tarefa - Correção do atalho de teclado no Editor de Mapas
Resolvido juntamente com o Arthur.

Tarefa - Levantamento de pendências
Levantamento de pendências relacionadas à documentação do projeto concluído.


Arthur

Tarefa - Java Doc
Esta tarefa foi adiada em prol das demais, que são de maior prioridade.

Tarefa - Level Group
A configuração de Level Group foi adicionada sem problemas e encontra-se em fase de testes/aprovação.

Tarefa - Correções
Todos os problemas encontrados até então foram corrigidos, exceto pelo comportamento inadequado da interface de confuguração de objetivos.

Gabriel Negrelli

Tarefa - Terminar Tela Cheia

Tarefa - Fazer Janela

Tarefa - Cadastrar níveis de jogo

Gabriel Rodrigues

Tarefa - Estrutura de comunicação do chat do Multiplayer
Os protocolos necessários para comunicação via chat foram feitos e a devida comunicação foi implementada e está pronta para ser utilizada.

Tarefa - Java Doc
Nenhum JavaDoc foi feito nesse ciclo devido à falta de tempo.

Tarefa - Implementar Score do Multiplayer
O score do Multiplayer teve sua implementação iniciada porém ainda não concluída, sendo passada assim esta tarefa para o próximo ciclo.

Heloisa Carbone

Tarefa - Design para menu dos pop ups
Feito; e já colocado no jogo

Tarefa - Botões das telas de Login, Sign up, e todos os das telas de Win/Lost
Botões desenhados;

Tarefa - Design botão Fechar (X)
Botão feito




Atenciosamente,
Grupo Ponto Jar.

quinta-feira, 27 de setembro de 2012

Postagem de Progressos - 13/09 a 20/09



Apesar da triste ausência do SVN, conseguimos trabalhar nessa semana:

Abel (entrando no grupo)

Tarefa - Mudar tela de Objetivos (Concluída)

Auxiliei rapidamente a Heloísa na tarefa.

Arthur

Tarefa - Adicionar a configuração de LevelGroup (Impedida)
Não foi possível pois era necessário dar update no projeto Shared (onde foi criada a classe LevelGroup) para gerar novo jar e importar para o projeto do Editor de Mapas.

Tarefa - Finalização e revisão do Javadoc do Editor de Mapas (Adiada)
Dediquei o tempo que tive essa semana à tarefa abaixo.

Extra - Correções e melhorias (Em desenvolvimento)
Descobri uma série de falhas/imperfeições no editor entao decidi dar prioridade a suas resoluções. (agradeço ao Thiago, que mesmo um dia após a oficialização de sua saída do grupo me avisou de algumas das referidas falhas)

Gabriel Negrelli

Tarefa - Power Ups (Concluída)
Power Ups foram concluídos com sucesso e aprovados pelos integrantes do grupo.

Tarefa - Desenvolvimento do perfil do usuário (Em desenvolvimento)
Tarefa adiada para fazer o jogo funcionar em tela cheia.

Tarefa - Garantir consistência entre o ENUM LevelGroup  e o banco de dados
Tarefa adiada para fazer o jogo funcionar em tela cheia.

Tarefa - Adaptações do Level (Pareado com Gabriel R.)
Concluída com o Gabriel R.

Gabriel Rodrigues

Tarefa - Implementação das Game Rooms no servidor
A implementação das GameRooms foi feita e a devida comunicação implementada.

Tarefa - Estrutura de comunicação do chat do Multiplayer
Esta tarefa não pode ser concluída neste ciclo, portanto ficará para o próximo.

Tarefa - Adição do atributo referente ao LevelGroup na classe Stage
A alteração da entidade Level foi feita e agora existe a relação com LevelGroup definida no banco de dados.

Tarefa - Implementar Score do Multiplayer
Esta tarefa não pode ser concluída neste ciclo, portanto ficará para o próximo.

Heloisa Carbone

Tarefa - Mudar tela de Objetivos
Foi feito.

Tarefa - Mudar tela de Login e Cadastro
Foi feito.

Thiago (deixando  o grupo)

Tarefa - Adiantar quanto for possível a redação do Manual de Usuário do Editor de Mapas
Foi feito.


Atenciosamente,
Grupo Ponto Jar.