POGame se trata de um jogo a ser desenvolvido pela turma 475 do ensino médio, integrado com técnico de informática, do Instituto Federal de Educação, Ciência e Tecnologia Campus São Paulo (Ifsp) durante os semestres do ano de 2014 para a disciplina de PDS. Foi requisitado que os alunos do curso criassem uma aplicação até o terceiro bimestre do ano de 2014 utilizando java e assim surgiu a proposta do jogo POGame. O nome do deriva da sigla "POG" que significa "Programação Orientada a Ganbiarra" e foi atribuído em função da temática de programação que acerca o game.


segunda-feira, 26 de maio de 2014

POGame o Trailer


Em função de se tratar de um projeto sobre um Jogo o POGame precisava de um trailer. Abaixo se encontra o trailer cinematográfico que conta o enredo do POGame desenvolvido pelo integrante Vitor na ferramenta Source Filmmaker. O video foi dublado pelos outros integrantes do grupo: Daniel, Ygor e Henry. Ainda está em analise se o Trailer poderá ser colocado dentro do próprio jogo ou se ficará muito pesado.

Em função de alguns problemas com o blogger o video não foi colocado aqui, mas se encontra disponível no link: https://www.youtube.com/watch?v=xxcz_N3R5t8&feature=youtu.be 



segunda-feira, 12 de maio de 2014

Atualização (12/05) - Novos Rumos


As discussões do grupo levaram a decidir que o sistema de pontuação atual não será muito eficiente e precisará ser substituído ou acrescentado de funções. Para complementar o mesmo o grupo pensa em construir um sistema de proezas que o jogador poderá ter de acordo com suas conquistas ao longo do jogo.
Em função dessa mudança e do fato de que esse sistema ainda precisa de certas melhorias, a construção do banco de dados foi adiada. O Integrante Ygor, responsável pela mesma, já se responsabilizou por começar a construção das telas do jogo desde a semana passada.

Os integrantes Jun e Daniel concluíram sua parte duas semanas antes do previsto pelo cronograma, em função disso um novo cronograma deve ser elaborado com redistribuição de tarefas. O POGame agora apresenta todos os seus itens completamente funcionais, tendo os efeitos desejados sobre o tempo, pontuação e sobre o próprio personagem. A mecânica básica está concluída.

O integrante Vitor concluiu as imagens restantes do conceito de Arte do POGame  , adicionando novos personagens, fundos e imagens para todos os itens. O Integrante Ygor concluiu a primeira fase de desenvolvimento de telas, terminando o primeiro protótipo de telas e a criação de uma fonte para as mesmas.

segunda-feira, 5 de maio de 2014

Conclusão da Semana 1 (CRONOGRAMA DE MAIO) - 05/05





Após o final da primeira semana de desenvolvimento com base no novo cronograma o projeto teve grandes e significativos avanços, especialmente em frente a economia de 1 semana de cronograma. Os integrantes Daniel e Henry conseguiram concluir a etapa da mecânica básica do jogo já na primeira semana. Como resultado o POGame já apresenta seus quatro itens básicos, algoritmo de geração de itens aleatoriamente (a ser melhorado), tempo de jogo ( sendo o jogo encerrado ao término do tempo) e a criação de mapas com 3, 4 e 5 colunas de itens, representando cada um dos níveis de dificuldade de jogo. Na imagem o item vermelho representa o café e o amarelo o POG. No canto superior esquerdo pode-se observar algumas outras das propriedades adicionadas.

O integrante Vitor prossegue seu trabalho com o design gráfico dos mapas, itens e personagens do jogo. Cada nível deve ter um mapa diferente e apresentar um layout diferente para o item "código" que deve cair (no nível python o código será uma combinação de binários com o simbolo do python, o mesmo para java e c++). O protótipo da barra do personagem dentro do jogo se encontra concluído, como definido ao lado. O layout contem a pontuação, uma barra que mostra quando falta de tempo, a barra que indica em que nível o jogador se encontra e uma tela que mostra o personagem com o qual ele está jogando. Futuramente planeja-se animar essa ultima tela toda vez que o jogador atingir certa quantidade de pontos ou quando pegar um erro, mostrando suas emoções.

A documentação prosseguiu como planejado pelo membro Ygor, porém em função de novas idéias relacionadas a forma como a pontuação será colocada a parte do banco de dados ainda não foi construída. Não foi decidido se essa parte será jogada mais para frente ou se será iniciada depois pós novas análises, tudo depende de novas discussões do grupo. Em função disso o integrante Ygor foi alocado para iniciar o desenvolvimento de telas do jogo.






terça-feira, 29 de abril de 2014

Conceito de Arte: Item Café


A imagem acima representa os estágios de evolução da aparência do item café até o momento presente, possíveis alterações podem ser feitas no futuro para que o mesmo seja animado ao invés de estático. O item foi criado utilizando um modelo existente de xícara e com Photoshop para criar o prato, sombreamento, estampa, etc.

Início do desenvolvimento do jogo POGame

Nesta semana, o desenvolvimento do jogo POGame em si começou, e algumas das mecânicas básicas do jogo já foram implementadas, mais especificamente a movimentação tanto do personagem quanto dos items, a verificação de colisões ente os mesmos e a implementação dos dois itens básicos do jogo, o código e o erro.


Atualmente o jogo está operando com dois itens apenas: o código e o erro. No teste demonstrado acima foram utilizados cubos coloridos para representar os itens do jogo. O cubo verde representa o jogador que se move lateralmente, os cubos azuis representam os pedaços de código e haviam cubos vermelhos que já foram substituídos por pedaços de erro. Inicialmente a mecânica básica da geração e queda de itens do jogo está sendo feita com três colunas de queda apenas, existe um contador colocado na tela para mostrar quantos códigos estão sendo pegos e que futuramente servirá para a pontuação.

Durante o resto desta e as duas semanas subsequentes, estaremos continuando a construir o esqueleto principal do projeto, sendo que focaremos na implementação de sistemas de tempo, placar e, principalmente, em um algoritmo próprio para a geração dos itens durante o jogo.

Refatoração do Cronograma e Cronograma de Maio

Em função de imprevistos por parte dos participantes do grupo e de alterações feitas com base em novas análises dos trabalhos o cronograma pre definido não foi seguido se foi substituído por um novo. Agora um grupo adotará uma proposta de cronogramas construídos mensalmente contendo cada fase de desenvolvimento do POGame. 

O Cronograma colocado a seguir refere-se aos trabalhos a serem realizados no mês de maio (começando a primeira semana no dia 28 abril e tendo a ultima semana encerrada no dia 26 de maio) e quem será responsável por o que:

Após a conclusão desse cronograma o modo de jogo que corresponde a proposta inicial do POGame deve ser concluído. Após o mesmo devem se iniciar os trabalhos frente ao desenvolvimento de um novo modo de jogo e do aprioramento visual e correção de bugs do primeiro.

domingo, 27 de abril de 2014

Inicio dos testes com a biblioteca LibGDX

Começamos, na semana passada, a testar a biblioteca para jogos LibGDX, atualmente terminamos de realizar os tutoriais e colocamos os primeiros testes no subversion, e na próxima semana iniciaremos o desenvolvimento do projeto.

Teste da LibGDX