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!
segunda-feira, 17 de dezembro de 2012
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 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
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..
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.
Mas.. o que falta?
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
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.
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
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.
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)
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)
Assinar:
Postagens (Atom)