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)


Imagens das raças

Aqui estão algumas imagens que representarão cada raça no jogo ( como se fossem o logo das raças...)


Humanos

Vendettas

Ashens




Armas utilizadas

Aqui estão algumas imagens de como vão ficar as armas utilizadas no jogo









Novas atualizações

Aqui estão as imagens de como vão ficar os personagens (alguns não estão pintados, e faltam dois a ser finalizados,  mas dá pra ter uma ideia de como vão ficar)


Ashen - Ciclope Feminino

Ashen - Civil Feminino

Ashen - Soldado Feminino

Humanos - Cientista Feminino

Humanos - Civil Feminino

Humanos - Soldado Feminino

Vendetta - Ork Feminino

Vendetta - Soldado Feminino

Vendetta - Mecânico Feminino

Ashen - Civil Masculino

Ashen - Soldado Masculino

Ashen - Ciclope Masculino

Vendetta - Mecânico Masculino


Vendetta - Ork Masculino


Vendetta - Soldado Masculino

Humanos - Civil Masculino


Humanos - Cientista Masculino
Humanos - Soldado Masculino


Quando as imagens forem finalizadas, postarei novamente a respeito disso, para que possam acompanhar pelo blog a aparência dos personagens.

domingo, 4 de novembro de 2012

Alterações da semana

Imagem (temporária) de moeda adicionada

Começando a mexer na página de preferências do usuário.

Os 10 equipamentos do jogo agora têm nome e características.

Opção de desarmar e desequipar adicionadas.

Com essas novas opções adicionadas, o usuário agora poderá saber facilmente qual arma e/ou equipamento ele está usando.

Arrumado alguns problemas de sintaxe (de gênero feminino) nas frases as quais indicam qual arma o personagem está usando e qual equipamento, na página principal de Personagem.

Mensagem de aviso quando o usuário não possui nenhuma arma, equipamento ou habilidade, em sua respectiva página.

Iniciou a implementação na página character.jsp para que seja usada para visualizar outros personagens, aliados ou rivais.

Criada página mail.jsp (Enviar Mensagem) e adicionada opção de enviar mensagem no menu de personagem, design pronto e enviar mensagem funcionando, faltando apenas aprimorar.

Na página de Enviar Mensagem, o usuário recebe como resposta do sistema se a mensagem foi enviada ou não.Quando ele tenta enviar uma mensagem vazia, o sistema impede e o alerta.

Modificado css de tablets para criação de estilo da tabela de mensagem na página user/mail.jsp

Implementado  sistema de alerta de Mensagem. Quando o usuário recebe uma nova mensagem, aparece um alerta na parte superior da tela.

Alerta some quando a mensagem é lida.Visual da página de mensagem do usuário melhorada.

Botão de responder a mensagem está funcionando, botão de excluir também.

Sistema de mensagem (básico) finalizado



segunda-feira, 29 de outubro de 2012

Mais atualizações

Página equipments.jsp (equipamentos do personagem) funcionando.

Alterada mensagem de e-mail, porém não está formatada corretamente.

Criado o DAO do objeto Habilidade.

Criada tagfile sills.tag e skills.jsp (Página de Habilidades). Design pronto e funcionando.

Tela de personagens com novos recursos: Mostra quantidade de moedas que o personagem possui (faltando apenas adicionar uma imagem para representar o dinheiro)
                                                               Há um box mostrando quais itens o personagem está usando (arma e equipamento) ou se ele não está equipado/arma.

O básico de todas páginas do personagem está pronto. Durante o andamento do projeto serão arrumadas alguns detalhes, mas o básico e seu funcionamento estão completos
                                                                   
       

domingo, 28 de outubro de 2012

Algumas imagens de como está ficando os detalhes da página personagens:



Tela de lista de armas do personagem


Tela de comportamento do personagem


Tela Principal do personagem


Tela para alterar imagem do personagem


Tela equipamentos do personagem, texto com defeito pois o equipamento ainda não foi nomeado nem feito sua descrição.


Tela de habilidades do personagem.