segunda-feira, 17 de dezembro de 2012

Apresentação - Resultado Final

Felizmente podemos dizer que encerramos este projeto da forma esperada! Desenvolvemos um projeto com um acabamento bem feito, com uma grande quantidade de recursos, superior à quantidade prometida e funcionamento esperado. A única falta evidente no projeto foi referente à falta de missões que tem como recompensa o aprendizado de uma habilidade, mas essa ausência no projeto foi devidamente justificada na apresentação, pois não foi um recurso prometido e assim faltou tempo de terminá-lo.
Os professores responsáveis por avaliar nosso projeto gostaram do resultado final e apenas ficaram preocupados em relação a caso o projeto conter código fonte pronto que não tenha sido feito pelo grupo, que foi apenas o caso do código de enviar e-mail, o qual obtivemos num tutorial, porém foi devidamente modificado ao longo do desenvolvimento. E também em relação ao projeto do ano que vem (quarto ano), que como contém muita documentação, não podemos perder tempo fazendo muita coisa e esquecer de documentar.

Estamos contentes com o resultado e podemos dizer que concluímos nossos objetivos. Agora, vamos descansar um pouco nessas próximas férias para que possamos ter vigor para o projeto do ano que vem! Obviamente o grupo não será o mesmo, pois ocorrerá alterações na sala, mas de qualquer forma, cada um de nós estará em algum projeto e esperamos que obtenhamos bons resultados!

Até ano que vem!

quinta-feira, 15 de novembro de 2012

Atualizações da semana

Página about.jsp passaga para o i!8n.

Página character.jsp agora com logotipo da raça. Alterações no diretório de imagens do projeto.


Imagem aleatória na página do personagem. Funcionando corretamente


Arrumado tamanho de página de todas páginas character e de user. Página de Mensagens ao inves de ficar vazia, agora informa o usuário de que não há mensagens no momento. 


Nomes das páginas dos locais arrumado


Layout de hospital pronto.




Página de um Humano, com seu logotipo e uma imagem aleatória de sua raça


Página de um Vendetta, com seu logotipo e uma imagem aleatória de sua raça


Página (ainda não finalizada corretamente) do Hospital


Página finalizada do Hospital -Personagem curando-se


Página finalizada do Hospital - Usuário não tem dinheiro suficiente.







quarta-feira, 14 de novembro de 2012

Novas Imagens

As últimas imagens dos personagens masculinos estão prontas.
Símbolos das raças também.

Vendetta Soldado


Vendetta Ork

Ashen Civil

Humano Soldado

Ashens

Humanos

Vendettas


segunda-feira, 12 de novembro de 2012

Faltam 10 dias!

Isso mesmo, faltam 10 dias até terminarmos o projeto e como podem ter visto pelas postagens do André, já fizemos muita coisa!
Vamos dar uma olhada no que exatamente está pronto..

O que foi feito

Cadastro

Como jogar e acompanhar o seu progresso sem um cadastro? Crie rapidamente uma conta, com apenas um Nome de Usuário, Senha e um E-mail. Valide sua conta no e-mail e comece a jogar!

Criar Personagem

Escolha um Nome, Sexo e um personagem. 
Existem 3 personagens em cada raça:

Humana:
-Cientista
-Civil
-Soldado

Ashen:
-Ciclope
-Civil
-Soldado

Vendetta:
-Mecânico
-Ork
-Soldado

Página e Recursos do Personagem

Entre na página principal do seu personagem e veja um resumo de todos dados do seu personagem: Raça, Classe, Nível, Quantidade de Vida, Arma e Equipamento que está usando...
Acesse a página de comportamento e dite como irá se comportar na frente e batalha.
Nas páginas de Arma, Equipamento e Habilidade, você poderá ver quais itens/habilidades possui e também será capaz de se desarmar ou se desequipar.
Não gostou da imagem que o jogo forneceu para você? Escolha uma outra da internet e use-a para o seu personagem.

Mande uma Mensagem

Precisa avisar um aliado que estão te atacando? Ou está na hora de entrar em Guerra Fria com aquele oponente? Mande uma mensagem!

Dê um item a um aliado

Personagens da mesma raça precisam se ajudar. Seu amigo está precisando de recursos? Dê uma arma ou um equipamento para ele.

Ataque o Oponente

Dê uma olhada se é capaz de bater de frente com o oponente. Se sim, ataque-o e veja quem se dá bem. Você pode ganhar algumas moedas dele e também ganhar certa experiência, mas lembre-se que assim como você pode sair ganhando, também pode sair perdendo...

Foi atacado?

Não se preocupe, o Sistema irá informá-lo disto e também se você se deu bem ou se deu mal.



Mas.. o que falta?

Passos para término do projeto

Página de Preferências

Não gostou do idioma que escolheu para jogar? Quer mudar de senha? Ou cansou-se do seu personagem e quer começar novamente? Essa página oferecerá esses recursos para o usuário.

Localidades

Precisamos desenvolver todas páginas referentes aos locais que seu personagem poderá ir: Quartel General, Hospital, Floresta, Loja de Armas e Equipamentos e se der tempo, quem sabe mais...

Recursos

Cada uma das localidades oferecerá um recurso único: no Hospital você poderá se curar, comprar uma arma ou equipamento melhor na Loja de Armas e Equipamentos, dar um pulo na floresta e treinar para ficar mais forte e verificar suas missões no QG.

Navegação

Precisamos criar o máximo de recursos no jogo para que o usuário tenha uma navegação tranquila e fácil.

Testes

Após tudo que foi prometido do jogo ter sido implantado, iremos inciar a fase de testes, na qual iremos encontrar eventuais erros e assim, corrigi-los.

Visual

Os layouts das páginas estão muito bons, mas não custa nada melhorar, não é mesmo? É necessário verificar quaisquer páginas que estejam deficientes visualmente e melhorar o máximo possível!
Também existem muitas imagens de personagens inacabadas. Iremos finalizá-las e colocá-las no jogo.

Funcionalidades Extras

Caso sobre um tempinho iremos ver quais funcionalidades podem ser acrescentadas ao jogo e caso seja possível, assim fazer.


Apresentação

Dia 22 de Novembro é o início das apresentações dos projetos das disciplinas de LP2 e TDS, ou seja, temos apenas mais 10 dias para fazermos tudo que foi proposto pelo grupo e nós, André Nakazone, Guilherme Fernandes, Lucas Albero e Thaís Tavares, estamos preparados para encarar essa semana que se aproxima e terminarmos o projeto.
Até lá, fique com a imagem do Soldado Humano, desenho mais recente finalizado.

Guilherme de O. Fernandes





domingo, 11 de novembro de 2012

Novidades

Problema ao reenviar e-mail corrigido.

Layout de attack.jsp implementado e finalizado.

Alteração no tablets.css para configurar design de attack.jsp

Iniciada implementação do método atacarPersonagem

Cálculos de Sistema de Ataque implementado, porém deve implementar para atuar na prática (banco de dados e resutados da batalha).

Corrigido sistema de ataque adicionado turnos, ainda precisa terminá-lo

Página de ataque foi passada para o i18n

Personagem ao atacar recebe um relatório da batalha. O relatórios está com cores configuradas conforme a espécie, logs referente a um Humano (azul), a um Vendetta (vermelho) e a um Ashen (verde).

Relatório de batalha agora informa corretamente quantidade de moedas, experiência e nível que o personagem ganhou ou perdeu.

Funcionamento básico do sistema de ataque completo. Personagem atacado recebe um aviso que foi atacado e uma mensagem com um relatório minimizado do ataque. 

Personagens ganham ou perdem: Experiência, Moedas, Saúde e consequentemente Nível. Relatórios precisam ser passados para o i18n ainda.

ABAIXO ESTÃO ALGUMAS IMAGENS DE COMO FICOU O SISTEMA DE ATAQUES


Usuário acabou de ser atacado. O sistema avisa no menu superior.


Mensagem com um relatório reduzido


Caixa de mensagem com nova mensagem do sistema sobre ataque.


Página quando o usuário deseja ou não atacar.


Página quando o usuário deseja ou não atacar.


Relatório completo do ataque.




Desenho do mapa que será utilizado no jogo.





sábado, 10 de novembro de 2012

Alterações da Semana

Criada pasta places, que servirá para armazenamento de todas as páginas jsp relacionadas aos locais do jogo.

Criado arquivo map.jsp, que é a página referente ao menu de locais do jogo (mapa).

Corrigido layout de preferences.jsp.

Tag de GameMenu faz referência de link agora para a página map.jsp.

Criado arquivo attack.jsp, falta criar design e implementar.

Página Ataque agora proíbe acesso à ação de ataque de personagem da mesma espécie.

Usuário ao se cadastrar, caso dê erro ao enviar e-mail, a conta não é deletada, mas o usuário terá a opção de reenviar o e-mail.

Finalizados todos os  rascunhos de desenhos do jogo, faltando apenas terminar de pintar alguns.


terça-feira, 6 de novembro de 2012

Mais atualizações

Corrigido problemaao excluir mensagem: A mensagem era excluida da coleção, mas permanecia no banco de dados.Problema foi solucionado com a anotação :"orphanRemoval = true"

Sistema de dar item foi finalizado. 

Layout de leitura de mensagem aprimorado (aceita links).

Envio de mensagem quando usuário dá um item (arma ou equipamento)