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)
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
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
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
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.
Assinar:
Postagens (Atom)