quarta-feira, 26 de dezembro de 2012

Obrigados!

Depois de um longo ano, é difícil não ter nada para dizer no final...
Por isso, alguns dos membros prepararam algumas "últimas palavras" para "fechar a atividade" neste blog.

"Após um longo período vivendo e praticando JAMing, conseguimos chegar, com sucesso, ao final de uma etapa bastante importante. Creio que esses 4 anos de tortura cruciantemente produtiva (não é masoquismo!) foram grandes responsáveis por moldar nossos caráteres. Nós, como agentes ativos, permitimos essas mudanças e decidimos como seguiríamos nossos caminhos.
Gosto de pensar que, afinal, somos pessoas melhores e mais capazes."
- Abel   R. Espinosa

"Apesar de muito 'estressante', o desenvolvimento do projeto nos proporcionou uma experiência que poucos alunos têm, o de por em prática tudo (literalmente TUDO) que aprendemos ao longo de nossas vidas. Também amadurecemos bastante no processo e agora podemos ver como é a vida profissional, em que devemos lidar com o aprendizado, a realização e várias outras coisas (pessoais ou não) ao mesmo tempo."
- Carine N. Imasato

"Poderia ter ficado melhor."
- Felipe Izepe


Todos nós queremos agradecer a todos os nossos professores que tornaram a realização desse projeto possível!
E claro, a vocês, nossos leitores, que têm acompanhado o nosso progresso desde o ano passado (ou não, mas obrigados mesmo assim)!

segunda-feira, 10 de dezembro de 2012

ENFIM!

Boa tarde!
Na sexta feira fizemos a nossa última entrega! ("última", porque algumas pequenas coisas serão reparadas e assim vamos disponibilizar as versões finais -oficialmente- no blog e no SVN).
É um alívio ter o projeto feito, mas não quer dizer que vamos parar por aqui.
Ainda gostaríamos de mexer um pouco no projeto e seria muito bom se vocês, leitores, pudessem avaliá-lo e comentar (aqui no blog mesmo) sugestões para melhorá-lo!

Agradecemos por todo o apoio que recebemos até agora.
Até mais!!
(SIM!! Essa não é a última postagem!!)

sexta-feira, 30 de novembro de 2012

Reta final!

Bom dia!
Como foi dito no post anterior, a nossa apresentação foi feita ontem junto com o grupo Prime Evils.
A ordem de apresentação foi determinada pela sorte (num jogo de cara e coroa) e o nosso grupo foi sorteado como o primeiro a se apresentar!
Creio que a apresentação tenha sido OK; pelo que medi, respeitamos o tempo limite da apresentação (45 minutos).
Os comentários (nos 45 minutos restantes) foram mais voltados à documentação (entregue há uma semana).
Temos até sexta feira (dia 07/12) para corrigir o que for necessário e fazer os últimos ajustes no programa.

Por enquanto é só.
Até mais!

quinta-feira, 29 de novembro de 2012

Apresentações HOJE!

Bom dia!!!
Ontem foi anunciado que os grupos JAM e Prime Evils farão a apresentação de hoje!!!
Estamos todos muito ansiosos e, é claro, com um pouquinho de medo.
Faremos o nosso melhor hoje! Desejem-nos sorte!!

Mais tarde faremos uma postagem contando como foi a experiência e também temos que atualizar outros arquivos pendentes.

Até mais!!

sexta-feira, 23 de novembro de 2012

Documentação e avaliação

Boa tarde! Ontem (22/11/12) foi a entrega das documentações (Manual de usuário, sistema, CD contendo o projeto, executáveis, gource e afins). Depois de entregarmos a pilha de papéis (e o CD) aos professores, o professor Ivan nos pediu para fazer uma avaliação (sobre o nosso projeto e o seu desenvolvimento) que estava disponível no site de dicas dele.
No final da aula, depois de terminar os formulários da avaliação, tomamos um tempinho para testar melhor o jogo e consertar alguns bugs (os quais serão explicados melhor numa próxima postagem).

Por enquanto é só!
Até mais!

terça-feira, 20 de novembro de 2012

Update

   Os últimos updates do jogo foram:
  • Modificação na lógica de dano para que houvesse mais precisão no acerto do alvo.
  • Morte do personagem principal e tela de GameOver.
  • Animação de Tiro da arma.
  • Melhoria no pulo da personagem.
  • Conserto de alguns problemas com animações do inimigo.
  • Animação de Morte.

terça-feira, 13 de novembro de 2012

Update gráficos e afins

Boa tarde!
Durante esse último final de semana preocupei-me em:

  •  reparar a imagem de loading screen e o seu respectivo posicionamento na tela (agora centralizada); 
  •  preparar images para a arma (não só a arma em si, mas também a cartela para a animação); 
  •  modificar o tamanho da bala para ser proporcional à arma;
  •  gerar o vídeo do Gource.
Logo mais o vídeo será editado e upado no canal do JAM!

Por enquanto é só!
Até mais!

quinta-feira, 8 de novembro de 2012

Aula 08/11

Boa noite!
Hoje nos reunimos novamente no "começo" da aula (quase todos os integrantes se atrasaram por causa da chuva) para discutir o que foi feito durante a semana passada.

Izepe: Troca de mapas funcional (com eficiência), ajustes nas balas e auxílio aos demais integrantes.
Carine: Atualização e confecção de imagens para o jogo e o mapmaker e ajustes de alguns posicionamentos e tamanhos de componentes. Também foi feita a publicação de relatórios semanais (vide seção "Anexos")
Flávio: Continuidade na implementação da persistência e criação de protagonistas.
Jonatas: Janela para a abertura de mapa.

Da semana passada para essa semana não progredimos muito por causa do ENEM.

segunda-feira, 5 de novembro de 2012

Aula 01/11

Boa tarde!

Nós nos reunimos no início da aula para uma breve reunião (atualizar cronograma, discutir as atividades feitas, possíveis dúvidas e afins).
Depois continuamos a desenvolver a atividade designada a cada um.
Continuei trabalhando com a documentação e concluí as imagens de fundo (mas os resultados não ficaram bons, então voltarei a trabalhar melhor nelas).

Por enquanto é só,
até mais!!


Obs.: Irei colocar os relatórios semanais na seção "Anexos" no blog assim que puder, visto que alguns dos integrantes não têm postado no blog (por falta de tempo), mas têm preenchido os relatórios semanais.

domingo, 28 de outubro de 2012

Update 28/10

     O processamento do jogo foi reduzido com sucesso por meio da substituição do sistema de Threads por um TIC que cicla o jogo, mais detalhes no relatório dessa semana.

quinta-feira, 25 de outubro de 2012

4º Bimestre: a reta final.

Bom dia, caros leitores.

Como todos devem saber, começou há pouco o último bimestre do nosso último ano na Federal (amém). Aos que chegaram até aqui, inteiros ou não.... falta pouco. Ou "uns poucos".

Pois bem, hoje (ontem) fizemos nossa apresentação parcial surpresa, mostrando aos professores a quantas anda (ou caminha) o projeto. Como falta aproximadamente um mês para as apresentações finais, fomos alertados de que a parte (não somente) de documentação  do grupo está defasada, e que deveríamos começar a aprumar algumas pendências.

Na aula de hoje, paralelo à reunião que fizemos, consegui terminar a parte de áudio do programa, faltando apenas alguns efeitos sonoros (SFX). Tentarei iniciar a persistência o mais cedo possível, para finalmente focar nos manuais e documentações.

Como de costume um fim de ano corrido, não? Sim, esperamos que o último, pelo menos no integrado...

Até a próxima.

Aula 25/10

Boa noite pessoal!

Hoje apresentamos brevemente os nossos projetos para os professores.
Nisso, o primeiro assunto abordado e criticado pelos mesmos foi a organização do grupo: falta de documentações, cronogramas e afins.
Depois de muito ouvir, decidimos nos reunir nessa aula para (tentar) compensar tudo isso.
Focamos na listagem de propostas, realizações e descartes e  montagem do cronograma do final de Outubro e Novembro (dividido em semanas).

Planilha com a lista
Esboço que fizemos do cronograma

Por enquanto é só!
Até mais~

segunda-feira, 22 de outubro de 2012

Update um pouco atrasado [2]

Bom dia!

Durante a semana passada trabalhei mais com algumas imagens:

  • Continuei com o trabalho de deixar imagens já pre-redimensionadas de acordo com a resolução da janela;
  • Foi criado um novo inimigo (tem imagens de ataque, movimentos básicos e knockback)


Também troquei as resoluções que haviam disponíveis por outras mais comuns.
Durante o final de semana não pude desenvolver muito por conta de um trabalho de outra disciplina >__<

segunda-feira, 15 de outubro de 2012

Update um pouco atrasado

Na semana passada, mexi um pouco no template do botão para alongá-lo um pouco (e torná-lo mais proporcional à janela do jogo).
Fiz com que os botões não ficassem distorcidos (mantendo-os proporcionais às imagens originais).
Comecei a trabalhar (novamente) com o redimensionamento dos componentes de cada tela.
O Izepe também me solicitou que eu já deixasse imagens pre-redimensionadas para os diferentes tamanhos de tela.

quinta-feira, 11 de outubro de 2012

Updade

Novidades no projeto, tais quais:
  • Melhora do processamento: 
    • Utilização de subimages para que não seja desenhada toda a imagem na tela.
    • Checagem de presença da entidade na tela antes de desenha-la.
    • Ativação da AI do inimigo apenas quando este se encontrar na tela.
  • Modificação de alguns booleans por Enuns para melhor entendimento do código.
  • Modificação na acessibilidade de alguns métodos e reestruturação de algumas classes para melhor organização.
  • MODO WINDOW
    • Agora o jogo pode ser rodado em janelas, especificadas no painel de opções.
    • Não recomendado jogar em resoluções muito baixas pois ainda não foram implementada a reestruturação das imagens e assim jogar pode ser desconfortável.

sexta-feira, 5 de outubro de 2012

Updates (essa semana + semana passada)

Boa noite senhores!

Como não postei nada semana passada, irei falar do que foi feito desde a última postagem.

Na semana passada, criei uma tela de seleção de personagens, ainda não completa (a sua estrutura básica está feita). Além disso, troquei a imagem de pulo para uma nova com apenas 2 frames (a quantidade excessiva de frames fazia com que o protagonista parecesse pegar impulso para o pulo já no meio do mesmo).
Nessa semana (durante as aulas), coloquei RadioButtons para a seleção da resolução desejada para a janela.
Ainda há problemas em algumas coisas e serão resolvidas o quanto antes.

Basicamente foi isso, até mais!

EDIT: No sábado, o Gabriel Ogawa, do grupo Prime Evils sugeriu uma solução para um dos problemas que tivemos em sala (RadioButtons não apareciam dentro do JPanel). Obrigada Ogawa! =D

sexta-feira, 21 de setembro de 2012

Update & datas - Aulas 20-09-12

Bom dia!

Ontem (quinta-feira), no início das aulas de PDS foram decididas as datas de reposições e entregas/apresentações.

Encerrada a discussão com relação ao calendário, como a rede estava ausente em nossa sala, tomamos esse tempo para deixar o desenvolvimento do projeto de lado e determinarmos melhor as nossas prioridades e delegar tarefas para cada integrante.

As tarefas de cada integrante não mudaram muito. Ao Jonatas, foi atribuída a atividade de criação de mapas e mundos. Já ao Flávio foi atribuída uma nova atividade (além das que já lhes estavam atribuídas, claro): cuidar das documentações.

Datas estabelecidas pelos professores e alunos:
  • Reposições: 02/10, 09/10, 16/10 (3ªs feiras - 3 últimas aulas do vespertino)
  • Entrega de documentações: 22/11 (5ªf - noturno);
  • Apresentações: 29/11 (5ªf - noturno), 01/12 (Sáb - vespertino), 06/12 (5ªf - noturno) e 07/12 (6ªf - noturno).
Agora quanto ao Update da minha parte:
O Flávio me solicitou uma tela para seleção de personagens e estou quase concluindo essa.
Estou de pouco a pouco substituindo as imagens provisórias de nosso projeto.
Em nossa breve reunião, determinamos também a data limite para a conclusão dos gráficos: 15 de Novembro.

Até mais!!

domingo, 16 de setembro de 2012

Despedida e últimos updates

Depois de muito tempo sem postar, venho dar as despedidas de minhas participações no Grupo JAM no projeto de PDS. Isso se deve à simulação proposta pelo Prof. Ivan na última quinta feira (veja mais no "Sobre o JAM"). Apesar disso, continuaremos trabalhando juntos em projetos de outras disciplinas.

A partir dessa segunda, estarei atuando no Grupo Ponto Jar, para o qual fui "transferido".

Estive trabalhando na parte gráfica juntamente com a Carine. Produzi animações de armas (cartelas de sprite) e roupas (outfits) para o jogo. Tornei tudo isso disponível aos outros integrantes do grupo na nossa pasta compartilhada do Google Drive.


Gostaria de deixar meus agradecimentos à Carine, ao Flávio e ao Felipe e dar as boas vindas ao Jonatas!


Muito obrigado e até mais!  =D

sexta-feira, 14 de setembro de 2012

Novidade

Nessa última aula de PDS (dia 13/09/12), os professores propuseram uma pequena simulação de uma situação real em projetos: o corte de gastos e as eventuais demissões.
Uma melhor explicação do que ocorreu encontra-se na seção "Sobre o JAM" do blog.
A partir de segunda-feira (dia 17/09/12), teremos oficialmente Jonatas Francisco como o novo membro do grupo no lugar do Abel R. Espinosa.

Jonatas, seja bem-vindo ao JAM!

quinta-feira, 13 de setembro de 2012

Update

Agora o jogo possui uma tela de seleção de mapas ainda não funcional, mas que terá funcionalidades implementadas futuramente.

segunda-feira, 10 de setembro de 2012

Update dos gráficos

Durante a semana passada trabalhei na troca de JFrames para JPanels, evitando novas janelas serem abertas desnecessariamente.
Com o término da tarefa acima, voltei-me ao aprimoramento da barra de volume e à busca por imagens.


Por enquanto é só.
Até mais!

domingo, 2 de setembro de 2012

Reunião - 30/08/12

Na quinta-feira, como de costume, nos reunimos via Skype e discutimos algumas questões.

Como citei um uma postagem anterior, estamos pensando em "integrar" os sistemas que serão desenvolvidos como projetos de PDS e AW2. No entanto, um dos maiores receios de todos nós é o possível atraso que um projeto pode causar a outro, mas a vantagem estaria em coisas que poderão ser úteis para ambos os projetos. A questão ainda não foi completamente sanada, mas procuramos resolvê-la o quanto antes.

Algumas mudanças da proposta inicial do projeto virão e transformarão muitas coisas (ainda precisamos definir certinho quais serão essas mudanças).

Provavelmente essas questões estarão mais claras até o final dessa semana.


Até mais!

domingo, 26 de agosto de 2012

Update

Desde a última postagem foram melhorados: o processamento do jogo de forma que rode decentemente, screen de inventário e menus acessíveis, melhora em alguns outros pequenos pontos.

domingo, 19 de agosto de 2012

Update dos documentos + OUTROS

Boa noite!

Como prometido, os links para os relatórios e as apresentações foram colocados na seção Anexos do blog!


Aproveitando a postagem, direi aqui no que estive trabalhando:
    Estive trabalhando nos gráficos de movimentos (pulo, queda, dano, etc) das personagens do jogo. Logo mais terei que focar especialmente nos itens e inventário (juntamente do o Abel).


Além disso, o nosso professor da disciplina de Aplicações Web 2 propôs um projeto para ser entregue no fim do ano: Um sistema de compras virtuais. Decidimos, então, aproveitar alguns elementos de nosso projeto de PDS e usá-los no Sistema de AW2.


Por enquanto é só!
Traremos mais detalhes com o decorrer do tempo!

Até mais!

quinta-feira, 2 de agosto de 2012

Update Férias

Update dos trabalhos realizados nas féris, esqueci de fazer isso mais cedo, logo esse será um longo post. tentarei resumir ao maximo, mais detalhes nos relatorios.

  • Atualizaçã no MapMaker para que fosse possível a inserção de personagens principais e de inimigos.
  • Criação de message boxes no Game para mostrar informações ao jogador durante o jogo.
  • Adicionade a lading screen para mostrar melhor os processos e o tempo necessario de espera para o jogador, ainda é preciso algumas modificações.
  • Modificada a edição para que seja possível deletar plataformas e personagens ja adicionados e um reset geral do mapa de forma que seja mais facíl a edição.
  • Implementação do load dos inimigos criados pelo mapmaker.
  • Criação do sistma de danos com oequip de armas pelo jogador e tiro de armas com a criação de balas e remoção de inimigos quando atingidos.
  • Remoção das abas de load do mapmaer e agora só é possível criar maps pela aba new que possibilita a criação de bossmaps, que são mapas específicos para os chefes. È possíver ter um preview do mapa antes da adição.
  • Load do Boss no jogo de forma que é possivel ao boss se movimentar pelo mapa

segunda-feira, 30 de julho de 2012

Update depois de um bom tempinho

Bom dia caros leitores!
As férias estão acabando, o que significa que voltaremos naquela correria de escola + trabalho + cursinho + projeto + outros.
Ontem (29/07), três dos integrantes do grupo se reuniram para ver como está o andamento do projeto.
Como parte da equipe gráfica, diria que o maior atraso encontra-se nos gráficos, de fato. Para consertar isso, estamos montando um pequeno cronograma dos gráficos para o projeto (é bom frisar que em "estamos" não incluímos o grupo LiB. Algumas pessoas podem acabar se confundindo uma vez que nós estamos trabalhando em conjunto na parte gráfica também).
Nessa reunião levantamos os componentes gráficos que deveriam ser feitos e atribuímos prioridade para alguns.
Com isso, pretendemos tirar esse atraso e acabar o projeto com tudo em ordem!


Até mais!

sexta-feira, 13 de julho de 2012

Reunião - 12/07/12

Ontem o grupo se reuniu para terminar o que foi começado na quinta feira passada.

O que foi feito na quinta feira passada?
    Na quinta feira nos reunimos para discutir algumas questões com relação ao código do projeto. Definimos alguns padrões básicos e tentamos "passar os olhos" pelos dois projetos (MapMaker e JamGame). No entanto, como tivemos uma palestra para ir nesse dia, conseguimos só ver as classes principais do MapMaker.


O que foi feito ontem?
    Ontem demos uma olhada nas principais classes do JamGame.


Por que isso foi feito?
    Como cada integrante tem trabalhado em frentes diferentes dos demais, nós decidimos por dar uma olhada geral e ter uma ideia do que está sendo trabalhado e do que já temos pronto até o momento. Isso facilita a nossa forma de trabalho, evita futuros problemas que poderemos enfrentar quando unirmos as várias frentes de trabalho e auxilia na melhora da organização do grupo.

Até a próxima!

quinta-feira, 5 de julho de 2012

Update

Update do trabalho:
houveram modificações no projeto desde a última postagem, mais detalhes presentes nos relatórios semanais. Nessa semana nós tivemos uma reunião para definir os padrões que utilizaremos no projeto e a revisão geral do código em presença de todos os integrantes do grupo. Isso foi realizado em razão da necessidade de organização, pricipalmente pelas feŕias e pelas dicas dadas pelos professores.

domingo, 1 de julho de 2012

Canal do JAM

Boa noite! Creio que eu tenha mencionado em postagens anteriores que iríamos criar um canal para o JAM no Youtube. Pois bem, você pode acompanhar os nossos vídeos AQUI!!
Além disso, note que uma nova aba foi adicionada ao blog: "Anexos". Lá iremos colocar as nossas documentações, vídeos e afins para que os mesmos não acabem perdidos no meio do blog.

Até mais!!

quarta-feira, 27 de junho de 2012

Preparos para a apresentação (Agora sim!!)

Como já comentei no post anterior, nossa apresentação vai acontecer nessa semana (mais precisamente, amanhã). Demos os toques finais na apresentação (na medida do possível).
Tentei fazer um cronograma gráfico fácil de compreender e o Izepe encarregou-se de fazer outros complementos no projeto (logs e testes unitários -ainda vazios-).
Além disso, tomei certo tempo para gerar um vídeo do Gource customizado (com o logo, avatares para os integrantes, fundo e afins). Pretendo criar o canal do JAM ainda nessa semana. Lá postaremos vídeos do Gource, demos e possíveis tutoriais do nosso jogo!

A apresentação está se aproximando e mais outros grupos irão se apresentar conosco. Boa sorte para todos nós!!

segunda-feira, 18 de junho de 2012

Preparos para a apresentação dessa semana!

Bom dia!!

Como já deve ser de conhecimento de alguns de nossos leitoires, as aulas de PDS dessa semana (e a seguinte) estão reservadas para as apresentações dos projetos.
Os grupos serão sorteados na hora, portanto, não sabemos quando vamos apresentar //ansiedade
Todos os bimestres teremos apresentações assim (não tenho certeza se já mencionamos isso no blog), temos que entregar o que temos de documentação, apresentar a aplicação do projeto e outras coisas mais.

Ontem, reservamos um tempo para dar alguns toques no projeto antes de gerar o Gource e geramos o nosso vídeo do Gource!
O Izepe se encarregou de gerá-lo e gravá-lo (a princípio, tanto ele quanto eu estávamos tendo problemas com a versão do subclipse, que estava desatualizado, mas depois o Izepe conseguiu gerá-lo e o gravou). Eu só consegui gerar o video depois do sucesso do Izepe >.<
Talvez (TALVEZ, ainda tenho que conversar melhor com o grupo) a gente poste o vídeo no Youtube para que vocês possam ver o nosso progresso!

Desejamos sorte a todos os grupos em suas apresentações \o/\o/\o/

Até mais!!



EDIT: Os grupos The end, Ponto Jar, Prime Evils e Deus ninja do cotopete apresentaram ontem e algumas questões com relação à apresentação foram levantadas. Tentaremos incorporar todos esses pontos em nossa apresentação.
Parabéns aos grupos que apresentaram!

sexta-feira, 15 de junho de 2012

Preview de apresentação com os professores

Ontem (quinta-feira, 14/06) tivemos uma apresentação básica para mostrar aos professores como andava o desenvolvimento de nosso projeto, tanto na aplicação quanto na documentação.
Com isso, pudemos ter uma noção no que precisamos mudar, melhorar e focar.
O primeiro ponto (e por mim, o principal) que os professores apontaram foi a organização muito fraca de nosso grupo. Precisamos aprimorar as nossas habilidades de separar, compilar e organizar os eventos, decisões e muitos outros.
Logicamente, outros pontos e dicas foram apontados nesse mesmo dia também, mas acho que não vem ao caso de entrar nesse post (são questões mais específicas de determinados pontos do projeto).

Nós vamos nos esforçar bastante e concluiremos o curso \o/~

Até mais!

quarta-feira, 13 de junho de 2012

Update - 1ª semana de Junho (atrasado)

Boa tarde a todos!

Aproveitando o feriado, tentamos fazer algumas reuniões para adiantar/colocar em dia as nossas documentações e apresentações (que já estão de aproximando!!)
Infelizmente, nenhuma das tentativas de reunião foi realizada com êxito.
O que conseguimos avançar com as documentações e apresentações foi bem sutil.
No entanto, como estamos gerando relatórios semanais (apesar de nem todos terem o seu link aqui no blog, e sentimos muito por isso), temos ao menos um pouco do que podemos chamar de "documentação".
Com relação à apresentação, conseguimos preparar um ppt (ainda em andamento) contendo os nossos principais progressos, problemas e o cronograma até então montado.

Bom, é isso por enquanto.

Até mais!!

quarta-feira, 6 de junho de 2012

Update (atrasado) gráficos - 5ª semana de Maio

Bom dia a todos!

Durante essa semana não pude progredir o tanto que queria.
Tive alguns problemas com as barrinhas de volume. Fiquei procurando algum tipo de solução mais genérica (porém mais complicada), mas acabei me rendendo à solução mais simples.
Agora as barrinhas de volume na tela de Opções pinta/repinta direitinho!

Bom, essa semana foi basicamente isso (infelizmente)

Até mais!

terça-feira, 29 de maio de 2012

Updates Gráficos - 4ª semana de Maio

Bom dia!
Durante a 4ª semana, eu prossegui com o esqueleto das janelas do jogo.
Até agora temos todas as janelas básicas dos menus iniciais (Menu principal, About, Login, Opções).
A janela de Opções ainda não está completa: temos uma barra de volume SEMI-funcional.

É importante frisar que estou tratando somente com a parte gráfica (componentes).

Até mais!

Documentações Abril + Maio!

Bom dia!
Bom, eu não esqueci das documentações, NO ENTANTO, há algumas que estão incompletas (mas logo estarão prontas).
<LINKS REMOVIDOS, cheque a seção Anexos do blog e encontre as nossas documentações>

Cronograma em nível MACRO

É isso aí pessoal!!
Até mais!

domingo, 27 de maio de 2012

Update

Devido a problemas com a subtituição do projeto no svn e melhorias do jogo decidi elevalo ao nivel alpha, agora o indev está no svn mas nao será mais usado, concertei um bug na movimentação, fiz o jump um pouco mais fluido e incie o processo do MapMaker dar load no field, que seria um segundo BackGround.

quarta-feira, 23 de maio de 2012

Update Gráficos - 3ª semana de Maio + Documentações


Bom dia!
Desculpem-me o atraso para postar.

Trabalhei nessa semana com alguns pontos nas janelas.
Os esqueletos das janelas de login e menu principal estão prontas. No momento, encontro-me trabalhando na janela de opções para o jogo.
Nesse fim de semana terminei o desenho de duas layers para o fundo de mapas. O tema é floresta, em que a primeira layer corresponde ao céu (no fundo) e a segunda é do ambiente da floresta (layer do meio). O que vai permitir-nos criar as plataformas para o jogo numa 3ª layer (acima de todas).

Como todos os membros do grupo estão trabalhando e indo à escola diretamente, fica um pouco difícil dedicarmo-nos à documentação. NO ENTANTO, como o Abel já citou, temos um cronograma (bem bruto, mas o já é alguma coisa) e estamos procurando emitir um relatório semanalmente (que já está atrasado, mas esperamos tê-los prontos para serem postados até esse fim de semana).

Por enquanto é isso!
Até mais!

domingo, 20 de maio de 2012

Update

Desde o Ultimo Update trabalhei em melhorias no MapMaker, movimentações e criei a classe de animações, que até agora funciona(só foi testado com o personagem). Tabém fiz algumas modificações no código para melhor organização, houveram várias mudanças então sugiro que os membros do grupo peguem a atualização o quanto antes para evitar problemas.

quinta-feira, 17 de maio de 2012

Update da semana (Agora vai!)

Hoje consegui dar mais uma passo com o servidor de troca de mensagem entre clientes (chat). Implementei um sistema de envio simples, onde todos os clientes do servidor recebem mensagem de todos (broadcast). O próximo passo creio que seria limitar esse envio de mensagens (por exemplo, entre os jogadores de uma mesma sala de jogo).

Também implementei um cliente em java (os testes estavam sendo realizados em prompt de comando, via acesso remoto telnet), porém ainda só consegue criar a conexão. Uma futura modificação seria implementar uma janela de chat mesmo, com uma lista dos clientes logados em uma das laterais da tela, uma JTextArea para visualizar mensagens enviadas e uma outra para digitar uma mensagem.

Novamente, mantendo o que diz o produto, post "After Midnight".

Até a próxima semana,
Flávio.

Map Maker - Update

Durante a semana conseguimos fechar o cronograma de planejamento mensal das tarefas e funcionalidades que serão implementadas.

Além disso, consegui progressos com a inserção do JScrollPane em um TabbedPanel. Contudo, ele ainda não está funcional.


Focarei agora na implementação do JScrollPane no menu de ferramentas de edição do Map Maker e na implementação de um menu de botões para navegação da área de edição (imagem de setas para direção e de controles para zoom in e out). Haverá, também, navegação através do mini mapa.

sábado, 12 de maio de 2012

Update

Essa semana trabalhei com o sistema de colisões e de movimentação.
Comecei um minimap pro MapMaker e quando acaba-lo pretendo cuidade da classe que cuidará das animações do jogo.

quinta-feira, 10 de maio de 2012

Update gráfico (2ª semana de Maio - aulas de PDS)

Fazendo jus ao nome do grupo: Boa madrugada a todos.

Por enquanto, tenho mexido nas janelas para o jogo.
Como já foi dito, todos os componentes estão devidamente redimensionáveis e posicionados de forma a não quebrar o layout.
Além disso, foram adicionados efeitos de hover nos futuros botões e foi adicionado um fundo formado de tiles (imagens menores que se repetem para preencher determinado espaço, mas sem tornar claro que trata-se de uma repetição - Ficou confuso??).

Bom, também pesquisei por recursos para montar os componentes gráficos (como fontes e brushes).
Por enquanto é isso!

Uma boa noite a todos!

P.S.: Os documentos estarão prontos, SIM! Só mais um pouquinho (semana um tanto que corrida).

Update da semana (ou do dia?)

Bom, hoje foi razoavelmente produtivo. Como minha semana está um pouco sobrecarregada (inclusive fins de semana), praticamente só mexo durante as aulas. Estou desenvolvendo uma aplicação cliente/servidor, que em breve trocará mensagens entre clientes (chat), sendo essas mensagens objetos, que são convertidos em String ao chegar em seu destino. Provavelmente para o jogo será necessário utilizar serialização.

Foi implementado log no servidor(integrando Apache Mina com Apache log4j), e iniciado a UI do cliente (antes estava realizando testes pelo prompt).

Acho que isso é tudo por hora.

Posting after midnight, Flávio.

terça-feira, 8 de maio de 2012

Update - Documentação

Post rápido para não perder tempo:

Semana atribulada significou pouca produtividade. Só consegui terminar as primeiras versões dos DFD's do lado do cliente.

Na quinta e no próximo final de semana pretendo mexer mais com código.


Hasta la vista!

domingo, 6 de maio de 2012

Update

Desde  o ultimo update que coloquei melhorei a o MapMaker para que ele criasse mapas e imagens dos mapas, salvasse elas em arquivos e o jogo desse load.
Essa semana terminei o sistema de colisões do jogo
Para mais detalhes acesse o relotório dessa semna.

sábado, 5 de maio de 2012

Atualização dos gráficos + documentação a caminho

O esqueleto da janela está indo bem.
Todos os componentes estão relativos ao tamanho da janela (tanto em dimensões quanto em posicionamento).
Logo mais teremos os primeiros fundos (cenários) prontos (estarei trabalhando nisso nesses dias).
Basicamente é isso (passei um bom tempo vendo algo que redimensionasse imagens sem acabar com a qualidade das mesmas, então o Felipe Izepe me indicou algo, que será testado também logo mais).

Iremos, também, colocar todos esses posts em forma de documento, para melhores explicações de nossas atividades e também para manter uma organização mais agradável aos olhos dos leitores (sem os posts "largados" no blog).

Tenham uma boa semana!

quinta-feira, 26 de abril de 2012

Atualização 27/04 (eu não desapareci)

Puxa, faz tempo que não passo por aqui. Realmente essa vida de jornada dupla (trabalho + federal) não é fácil. Com pouco tempo para me dedicar ao projeto, não avancei muito com o que já tinha há algumas semanas, fora uma ou outra música nova e a parte do player de sons (controle de volume, play e stop).

Durante as aulas realizei algumas pesquisas sobre APIs tanto para o desenvolvimento do jogo (parte gráfica, efeitos sonoros, input de dados) quanto para a conexão cliente-servidor.

Encontrei um documento de um engenheiro de software, que em seus dias livres programava jogos. Neste documento, ele relata ter testado boa parte das APIs mais conhecidas, dando sua opinião sobre os pontos altos e baixo de cada uma, além de um tutorial de como fazer aplicações simples, de maneira relativamente didática, já que a API GTGE não me pareceu muito complexa pelo overview.

Não, eu ainda não testei códigos, esse período foi dedicado a pesquisas sobre qualquer tecnologia que auxilie e agilize a codificação do jogo, pelo menos com a parte visual, para que tenhamos mais tempo para trabalhar na parte lógica.

API GTGE: http://goldenstudios.or.id/
Documento do engenheiro: http://code.google.com/p/lucu/downloads/list

Ah, e sim. Eu me lembrei de fazer o post às 23h e tantas. Então pensei, por que não fazer o post após a meia-noite e fazer jus ao nome do grupo? Pena o fuso horário que aparece no fim do post não ser o brasileiro..

Até a próxima.

Update de Movimentação e Documentação

Olá! Esse deve ser meu primeiro post oficial aqui.
Já escrevi coisas no blog, mas nenhum update. ^-^ 

Bom, nessa semana eu desenvolvi, basicamente, duas coisas:
  • Implementei um "suavizador" de movimentação lateral da personagem. Antes, quando uma tecla era mantida, a personagem sofria aquele efeito de cursor: há um primeiro e único movimento na direção acionada, uma pausa, e em seguida um movimento contínuo mas "picotado". Agora ele desliza pela tela.
  • Primeiras versões dos DFD's gerais do sistema.
Meus planos são de terminar a digitalização dos diagramas, resolver um bug na movimentação lateral da personagem e implementar o movimento de pulo.

Até mais!  \ó

domingo, 22 de abril de 2012

Update gráficos

Bom dia!
Já faz algum tempo que não temos updates, deixarei um pouco do que fizemos na parte gráfica nesses dias:
Como sabem, temos uma aliança com o grupo LiB e nessa aliança, estamos trabalhando com partes comuns entre os projetos, dentre eles, elementos gráficos.
Fizemos imagens de 3 plataformas (de acordo com terrenos correpondentes), grama, gelo e aço.
Além disso, pela parte do JAM, foi iniciado o processo de montagem/layout das telas.
Uma primeira versão do protagonista também foi feita (e sua animação de andar também).

Preview dos desenhos:


domingo, 8 de abril de 2012

MapMaker Update

Durante esse feriado trabalhei no MapMaker.
foram inseridos:
-Painéis novos;
- Um Painel com Abas;
- Uma Aba de listas;
- Uma barra de menu com a opção sair e load Map BG1 funcinais;
- Um selecionador de arquivos, que permite a seleção de imagens apenas, para selecionar a primeira imagem do back ground;
- Uma movimentação ao redor da imagem selecionada;

Se eu lembrar de algo mais faço um novo update, mas por enquanto é só

sábado, 31 de março de 2012

Skittles - encontro equipe gráfica

Hoje (31-03-12), Eu (Carine), a Carol e o Ricardo (ambos do grupo LiB) nos reunimos hoje de manhã para fazer uma espécie de brainstorm gráfico para:
- plataformas/terrenos;
- personagem;
- possíveis cenários para os jogos;
- possíveis armas e "pacotes" de acessórios para a personagem.

Decisões:
- A personagem terá a imagem de "bolha" mantida (ligeiramente transparente);
- As plataformas, incialmente, serão dos tipos: Grama, Aço, Pedra e Gelo. Os cenários combinarão com esses tipos;
- Foram feitas algumas relações de itens/chapéus com armas*.

* Por ser uma questão mais visual, não serão dados mais detalhes, mas espero conseguir postar a imagem para poder expor a todos o que conseguimos nesta manhã.


Obs.: Nesta quinta feira, dividimos os grupos LiB e JAM em 3 setores básicos: Gráficos, Conexão e Física, em que cada um terá determinado tempo para concluir determinadas atividades, a fim de organizar as nossas metas e evitar atrasos nos projetos.

quinta-feira, 29 de março de 2012

MapMaker

Início do desenvolvimento do MapMaker com possível implementação de uma máscara de divisão para criação de mapas do jogo.

Atualizações

24/03/2012 - Update em que o personagem vira para a lado esquerdo e direito durante a movimentação.

25/03/2012 - Update em que o personagem não pode mais ultrapassar os limites laterais do mapa.

sábado, 24 de março de 2012

Apresentações no dia 22-03-12

Nesta última Quinta feira (22-03-12) foram apresentadas, pela primeira vez, as propostas de todos os grupos para o projeto de PDS.

Como já foi citado em posts anteriores, o grupo JAM está fazendo uma parceria com o grupo LiB, em que ambos desenvolverão jogos distintos com temáticas semelhantes.
Por esse motivo, os dois grupos apresentaram um total de 3 ppts: um expondo as partes em comum, o segundo, do grupo LiB e o terceiro, do grupo JAM (afinal, os projetos têm diferenças).



segunda-feira, 19 de março de 2012

Primeira apresentação

Faltam alguns dias para a primeira apresentação do ano.
Já preparamos uma apresentação, um documento básico contendo as primeiras decisões do grupo, temos um logo provisório para o jogo (pode sofrer mudanças com o tempo) e mais outras informações.
A minha intenção é postar o ppt somente depois do dia da apresentação.
O logo poderá ser postado brevemente (aguardem).

sábado, 10 de março de 2012

Ano novo, projeto novo, grupo parcialmente novo.

Saudações visitante. Como já foi dito pelo Abel, hoje pela manhã foram discutidos alguns tópicos relevantes ao projeto. Como a API para rodar arquivos de áudio no projeto anterior não possuía todas as funcionalidades necessárias para o aplicativo, estou pesquisando outras alternativas para arquivos que não sejam necessariamente .mp3. Também estou preparando algumas BGM (background music).

Seguem alguns demos:




Reunião - 10/03

Hoje foi feita a primeira reunião para tomada de decisões dos dois grupos envolvidos no Projeto Codinome Skittles.
Só para deixar claro: o codinome se refere aos dois projetos e é temporário. Também criaremos codinomes para cada um dos jogos até que seja decidido um nome definitivo para cada um.

A reunião foi curta e não muito profunda, mas conseguimos colocar coisas importantes em discussão.


Aqui está o link da Ata da reunião de hoje.


2012

Bom dia a todos!
2012 chegou, e como já esperávamos, as turmas também.
Esse ano, o nosso projeto será desenvolvido na disciplina de PDS (Prática de Desenvolvimento de Sistemas), em que o grupo JAM (Java After Midnight) será composto por:

Abel
Carine
Felipe
Flávio

Ou seja, o Victor não está mais nesse grupo.


Sobre o projeto:
Planejamos desenvolver um jogo de plataforma multiplayer (em que o objetivo não é derrotar o outro player, mas sim ajudar a derrotar inimigos comuns).
Um outro grupo (que também quer fazer um jogo) estará desenvolvendo certas partes em parceria conosco (como por exemplo, partes gráficas, autenticações, entre outras).
Futuramente iremos postar algo com mais detalhes.



Carine.