Saturday, July 12, 2014

Project Status Report Final


Link para o portal: http://bighub.me

O que foi feito:

Durante as últimas semanas focamos no desenvolvimento da tela de perfil, melhoria visual dos jogos e correção de bugs. Neste período demos também início ao soft release do jogo, que se encontra agora em andamento.

A tela de perfil é acessível a partir da tela principal do portal ao clicar na imagem do usuário:

Tela de Perfil
As melhorias visuais dos jogos por sua vez podem ser vistas nas imagens abaixo:

Jogo Genius
Jogo Jo-ken-po
Jogo Pong
Jogo Tap Racing

No que diz respeito ao soft release, estamos fazendo diversas campanhas em paralelo no Facebook, com targeting para diversas audiências. Nas imagens abaixo é possível ver o painel de configuração de campanhas e algumas das imagens utilizadas nas propagandas:

Painel de configuração de campanhas do Facebook


Algumas das artes promocionais utilizadas nas campanhas

O que será feito a seguir:

Após o término da disciplina, continuaremos trabalhando no portal, focando na adição de mais conteúdo com novos jogos, crescimento da base de usuários e na construção do backend de anunciante, o que será responsáve pela monetização do site através de publicidade.

A apresentação final do projeto pode ser encontrada no seguinte link: https://www.dropbox.com/s/fggv9g5tfqsouj9/BigHub-presentationvFinal.pptx

Sunday, June 29, 2014

Project Status Report 5


Link para o portal: http://bighub.me

O que foi feito:

O plano para as últimas duas semanas foi de desenvolver dois jogos, definir a linha de arte do portal e implementar tal arte no portal. Todas essas tarefas foram executadas, e conseguimos ainda desenvolver um jogo a mais, totalizando três jogos desenvolvidos.

A linha de arte escolhida foi um estilo cartoon moderno, similar a animações como Adventure Time e Regular Show, e alguns dos conceitos desenvolvidos podem ser vistos abaixo:



Os assets foram produzidos e a integração foi feita no portal, abaixo segue um exemplo de tela que segue o estilo artístico definido:



Desenvolvemos ao todo três jogos nessa semana, Genius, Pong e Tap.

Tela de Jogo


Em genius um jogador indica uma sequencia de cores e o outro jogador deve repeti-la, se acertar ele pode adicionar mais uma cor à sequência e continuar jogando. O jogo continua até que alguém erre, fazendo com que o outro jogador seja o vencedor.

Genius
Em Pong os dois jogadores jogam em campos separados, rebatendo contra paredes, e o jogador que fizer mais pontos vence.
Pong
Em Tap dois jogadores disputam uma corrida de carros. Os dois jogadores devem tocar na tela rapidamente para ficar na frente da corrida, e quem tocar mais rapidamente até o limite de tempo, será o vencedor.
Tap

O que será feito a seguir:

O portal se encontra em fase bastante avançada, restando apenas finalizar a implementação da tela de perfil de jogador e correções de bugs.

A apresentação contendo informações mais detalhadas sobre o estado atual do projeto e com informações de desenvolvimento pode ser encontrada em: https://www.dropbox.com/s/v18zodmc6t7lls5/BigHub-presentationv5.pptx

Sunday, June 15, 2014

Project Status Report 4


Link para o portal: http://bighub.me

O que foi feito:

Tínhamos planos de trabalhar nessa semana em dois jogos, mas decidimos focar primeiro em implementar as features de gamificação do portal para que estas pudessem ser utilizadas nos próximos jogos. As features incluem sistema de experiência, level up e share no Facebook, como pode ser visto abaixo:


O que será feito a seguir:

Focaremos no desenvolvimento de dois jogos para a próxima entrega.

A apresentação contendo informações mais detalhadas sobre o estado atual do projeto e com informações de desenvolvimento pode ser encontrada em: https://www.dropbox.com/s/k610x88hsdz4l61/BigHub-presentationv4.pptx

Sunday, June 8, 2014

Status Report 08/06/2014



Link para o portal: http://bighub.me

Nessa semana foram realizadas as seguintes atividades:

  • Migração da versão antiga do servidor para a nova
  • Refactoring do Projeto tanto do lado cliente quanto servidor
  • Finalizado Sistema de Sessão
  • API de Game para comunicação de jogos com o portal
  • Mudança de Interface para JQuery Mobile
  • Fluxo completo de Partida, com criação e seleção de salas, início de partida e vitória/derrota/empate
  • Correções de problemas de reflection com GAE quando usa Jersey
  • Otimizações e aumento significativo de desempenho e estabilidade do portal em dispositivos móveis
  • Finalização do primeiro jogo, Jo-Ken-Po, e integração deste com o sistema do portal
  • Liberação do jogo no Facebook para acesso ao público
  • Correções de diversos bugs no portal e jogo

O que será feito a seguir:

Trabalharemos no desenvolvimento de mais jogos para dar uma tração inicial ao portal e continuaremos o trabalho na gameficação do portal, com sistemas de conquistas, experiência, etc.

Sunday, June 1, 2014

Project Status Report 2

A apresentação contendo informações mais detalhadas sobre o estado atual do projeto e com informações de desenvolvimento pode ser encontrada em: https://dl.dropboxusercontent.com/u/5703960/BigHub-presentation3.pdf

Monday, May 12, 2014




Link para o portal: http://bighub.me

O que foi feito...

- Sistema de salas, qual os usuários podem criar uma nova sala, entrar em uma sala já existente ou sair da sala. Isto inclui a interface para a interação de tais salas com o jogo.
- Iniciado o desenvolvimento do primeiro jogo first-party a ser incluso no portal. Este primeiro título é um jogo de jo-ken-po no qual dois jogadores podem competir em tempo real.



O que está por vir...

Finalizaremos o primeiro jogo e a sua integração com o sistema de salas e matchmaking da plataforma. Após isso, daremos continuidade ao desenvolvimento de outros jogos simples e a integração de novas funcionalidades, como perfil e experiência.

Inicialmente planejavamos utilizar no desenvolvimento dos jogos Cocos2D-JS para o cliente e Photon para o backend. No entanto optamos por adotar outras tecnologias: Phaser para o cliente e socket.io para o servidor. Isso se deveu a dois fatores fundamentais: Phaser apresentou um ótimo ganho de produtividade quando comparado a Cocos2D HTML5; A versão Javascript do Photon ainda está em um estado muito inicial, com documentação e guias que ainda deixam bastante a desejar, optamos então utilizar Socket.io por apresentar a compatibilidade que necessitamos para dispositivos móveis e dispor de uma documentação muito rica e comunidade ativa.




Até a próxima!