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, 25 de agosto de 2014

Atualização da Quarta semana de agosto

O Integrante vitor progrediu no desenvolvimento de novas imagens para o sistema de proezas do POGame, também foi construída uma tela para  o integrante Yuzo continua a desenvolver os novos itens para a loja de jogo, o integrante Ygor prossegue no desenvolvimento de telas, corrigindo bugs da fonte e o integrante Rodrigo continua no processo de entendimento do projeto.

segunda-feira, 11 de agosto de 2014

Atualização: Troca de Integrantes de Grupo

De acordo com um desafio proposto pelos professores do IFSP todos os grupos da sala 475 foram obrigados a ceder um membro e receber outro na pura aleatoriedade. No nosso caso o membro a sair foi Henry Jun e o que entrou foi Rodrigo.

Henry estava envolvido em dar assistência as extensivas alterações de mecânica de jogo e fazer beta test para saber qual das funcionalidades do jogo devia ser alterada. Inicialmente Rodrigo assumirá tais funcionalidades para depois ser redirecionado para outra atividade de implementação.

O grupo não progrediu em quesito de programação nas ultimas semanas, apenas em análise. As próximas fases consistem em ser de construção de uma Loja e de uma Tela de Conquistas, bem como melhorar aspectos da animação do personagem e de imagem em geral.

sexta-feira, 1 de agosto de 2014

Atualização de Status do Projeto pós pausa

Nas últimas duas semanas nada foi feito a respeito do projeto além de se considerarem algumas idéias. O grupo aproveitou o período de férias para descansar das atividades escolares para poder produzir com maior eficiência nas semanas que se seguem.

Dentro dos próximos dias estará em debate o processo de construção do banco de dados e como serão implementadas as novas funcionalidades.

quinta-feira, 31 de julho de 2014

Tamanho do Personagem

Além de beta teste nada foi desenvolvido pelos integrantes na última semana. Algumas das variáveis observadas se relacionam ao tamanho do personagem que se encontra demasiadamente grande e com relação a possível distorção visual que alteração do tamanho do personagem poderia ocasionar. Tudo isso está em consideração para as próximas semanas.

sexta-feira, 27 de junho de 2014

Considerações

Nada foi desenvolvido com relação ao POGame porém o principal foco do projeto agora é corrigir o bug de memória que está limitando as imagens e atlas. O Banco de dados ainda não foi completamente decidido, mas provavelmente será utilizado HSQLDB.

sexta-feira, 20 de junho de 2014

Conclusão do 2 Bimestre de Trabalho


Foi concluído o segundo bimestre de trabalhos do POGame. Com isso o POGame versão beta também já está pronto. Em sua versão beta o POGame já é completamente funcional tanto mecânica quanto visualmente. O jogador já pode selecionar entre os três níveis de dificuldade, escolher 1 dos três personagens e jogar o jogo completamente como o mesmo foi descrito. 

Como cada nível se refere a uma linguagem de programação distinta, cada código têm um formato próprio: o simbolo da linguagem que representa feito com imagens binárias e animado. Ao se pegar cada item um som característico é emitido para o mesmo. As variáveis de tempo e pontuação foram introduzidas e já estão visualmente presentes. Os planos de fundo e as personagens receberam suas animações em loop e o personagem escolhido aparece no menu de jogo.

Para resumir a seguinte foto representa o atual estado da versão beta do POGame:



Realizando um resumo do que cada individuo desenvolveu nesse segundo bimestre de desenvolvimento temos

Daniel: O membro do grupo o qual realizou a maior parte da programação. Foi responsável por  construir a mecânica básica do jogo: criação e movimentação do personagem, como os itens funcionam, como são gerados e em que frequência, estrutura dos diferentes níveis, algoritmos da pontuação e do tempo, conserto de bugs relacionados aos mesmos, etc.

Henry: Auxiliou Daniel no desenvolvimento da mecânica como um todo, dividindo tarefas com o mesmo. Foi responsável também pela implementação das músicas e dos outros sons do jogo.

Ygor: Encarregado da documentação e da produção de telas. Foi o responsável por criar as telas e os botões das mesmas, bem como a lógica de passagem de informações entre elas. Também está monitorando os bugs da versão android e teve grande papel na lógica por traz do carregamento dos elementos de cada nível.

Vitor: Foi essencialmente responsável pela parte gráfica e sua implementação dentro do POGame: criou todas as imagens referentes aos itens, personagens e menus e os colocou dentro do jogo. Também foi responsável por implementar a lógica das animações dos personagens e backgrounds.


Os próximos passos de desenvolvimento do projeto envolvem principalmente: Conserto de bugs referentes a memória, desenvolvimento de banco de dados para guardar pontuações, desenvolvimento de sistema de proezas (as quais o jogador pode desbloquear a medida que joga), desenvolvimento de uma loja de itens e possivelmente um novo modo de jogo.