quinta-feira, 10 de outubro de 2013

Olá galera, esta semana começamos a desenvolver os itens de loja entre eles:
Combo x2 (Concluido)
Second Chance (Concluido)
Freeze (Quase concluido)
Blaster (Concluido)
Lupa (Não concluido)

E a tela da store, que ainda vai mudar:






quinta-feira, 3 de outubro de 2013

Avanços da semana:
  • Genius Mode >> Completo
  • Tela Ranking >> Completa
  • Tela de selecionar o modo de jogo >> Completa

Bugs Resolvidos:
  • Game Over - Challenge Mode
  • Combo >= 100 - Challenge Mode
  • Pontuação negativa - Challenge Mode

Próximos itens a serem desenvolvidos:
  • Botão Restart Game no menu
  • Tela da loja
  • Correção do bug do game over - Genius Mode


domingo, 29 de setembro de 2013

Avanços na lógica do jogo

1. Alteramos a lógica das moedas, agora a cada balão estourado o jogador ganha uma moeda.
2. Quando o jogador troca de nível (quando a quantidade de balões a estourar aumenta) ele recebe uma vida. Se ele tiver as 3 vidas, nada acontece (não, ele não ficará com 4 vidas). É importante ressaltar que ele receberá a vida quando ele passa de uma a duas cores e de duas a três cores, e não receberá na troca de LEVEL quando apenas a velocidade muda.
3.Se o jogador clicar no botão de voltar do Android, o jogo é pausado.
4. Uma coisa que não postamos é a lógica do combo. Funciona da seguinte maneira: o combo aumenta quando o jogador estoura as cores certas em sequencia, ele perde o combo (ou seja, o combo é zerado):
             4.1 Quando o jogador deixar passar um balão da cor a estourar.
             4.2 Quando o jogador clica no fundo de cena.
             4.3 Quando estoura um balão da cor errada.


Diego Yutaka Kamiha

Avanços na interface: Cena Pop-Up

Vim postar alguns avanços na interface do jogo. Primeiramente modificamos os sprites das vidas, que antes eram corações; alteramos a barra inferior onde estão localizadas as moedas e o combo do jogador.
Um grande avanço foi o desenvolvimento da cena pop-up que mostra o level em que o jogador está e a cor do balão que ele deve estourar.




Diego Yutaka Kamiha

Tela de Game Over implementada

Quando o jogador perde o jogo o aplicativo não fecha como fazia antes, agora a tela de game over foi implementada e o jogador tem a opção de jogar novamente. Entretanto, o botão de 'play again' tem alguns bugs que precisam ser resolvidos.
Por enquanto a tela de game over nos informa as três maiores pontuações do jogo e o combo máximo, que estão armazenadas no shared preferences. Porém será provisoriamente até que seja criada a tela do ranking.


Diego Yutaka Kamiha

Tela inicial implementada

Agora, ao iniciarmos o jogo, temos a tela inicial em funcionamento. Esta nos oferece três opções: o ranking de pontuações, jogar e configurações. Por enquanto apenas a opção de jogar funciona.
Foram realizadas algumas modificações na tela inicial, em relação a outra já postada aqui.


Diego Yutaka Kamiha

quarta-feira, 25 de setembro de 2013

Armazenando dados no SharedPreferences

Por sugestão do professor Bernardo, armazenaríamos os dados em um arquivo XML e para acessarmos estes dados utilizaríamos o DOM (Document Object Model)  ao invés de criarmos um banco de dados no SQLite como foi proposto inicialmente.
Entretanto, encontrei um método chamado de SharedPreferences, destinado para armazenamento de poucos dados (que é o nosso caso) e bem simples de ser usado.
O nosso jogo já armazena a quantidade de moedas do jogador e o combo máximo. Ainda falta armazenar as dez melhores pontuações.

Diego Yutaka Kamiha

quarta-feira, 11 de setembro de 2013

Avanços na Interface

Vim postar alguns de nossos avanços na parte gráfica realizadas nesta semana.
Primeiramente, temos o sprite dos corações (na parte superior da tela, abaixo do score) que representarão as vidas do jogador, e o display inferior da tela, onde estarão localizados os itens adquiridos na loja e as moedas do jogador. A interface das moedas já foi criada, porém a lógica correta de 'ganhar moedas' ainda não. Por enquanto a cada troca de cores o jogador ganha uma moeda.
Ainda não temos os sprites dos itens criados, por enquanto o lado esquerdo do display ficará vazio (onde ficarão os itens).



- Diego Yutaka Kamiha

quarta-feira, 4 de setembro de 2013

Olá galera, vim aqui postar uns avanços.. :P

Nesta semana:

Implantamos todas as cores de balões;
Melhoramos a lógica de dificuldade do jogo;
Criamos uma skin para o background;
Estamos desenvolvendo o menu popup (espero que dê para acabar ainda hoje);
Criamos a lógica de "vidas" do jogo, isso mesmo, agora o jogo acaba ssuhauhsuahsuh


 
Louis Phillipe Dubois

quarta-feira, 28 de agosto de 2013

Trocando as cores que dão Pontos e multitouch

Para um primeiro teste fiz com que uma cor escolhida entre 3 disponíveis desse pontos ao jogador, enquanto as outras tiram os pontos do mesmo. Mas então o jogo ficou cheio de bugs:

-A primeira cor randomizada nem sempre é randomizada ai todos os balões passar a tirar pontos do jogador.
- A segunda troca de cor para o App e diz que falta um "Looper.prepare()", e quando eu adiciono esse método ele entra em um loop e pausa o app sem volta. Eu ainda não descobri como adicionar o método "quit()" que para o loop.

A algum tempo a gente estava tentando adicionar o multitouch no jogo.. Sem êxito algum, mas essa semana eu descobri que como nós estávamos usando a versão recente do AndEngine bastava uma linha de código para setar as opções do App ativando o Multitouch. É frustrante demorar tanto tempo pra descobrir que uma linha resolve todos os problemas.

O jogo vai caminhando bem, mas cada coisa nova que eu coloco parece que duas dão erro hahaha.




Victor Toth

Desempenho

O TchaKaBum está com ótimo desempenho, porém após certo momento do jogo ele começa a dar lag... já tentei de tudo e ainda não resolvi :( um teste que fiz com vários balões me mostrou que deve estar sobrando algum modifier dos balões, mesmo depois de destruí-los.


Avanços

Amanhã fecharemos a semana de atividades, e será que fizemos avanços?

Sim, muitos. Dentre os quais:

Várias cores de balões;
Balões subindo automaticamente;
Pontuação(beta) com display na tela;
Diferenciação das cores ao clicar nos balões;
Menu pause do jogo;
.. Talves até amanha conseguiremos mais avanços :D

 


segunda-feira, 26 de agosto de 2013

Menu de Pause funcionando

O menu pause está funcionando e já foi implementado ao projeto. Na opção 'Back' o jogador volta ao jogo (não "reseta" a tela) e na opção 'Quit' o usuário finaliza a aplicação, a intenção é de ao clicar em 'Quit' o jogador volta a tela inicial do jogo, porém esta ainda está sendo desenvolvida. Para pausar o jogo o usuário irá clicar no botão de pause do Android (botão de configurações do dispositivo, em destaque na imagem).


Diego Yutaka Kamiha



quinta-feira, 22 de agosto de 2013

Primeira Versão - Tela Inicial


Um grande avanço

Olá galera, hoje vim postar (o que já deveria ter postado ontem) o avanço que tivemos no projeto. Adivinhem só? Agora temos uma tela, balões subindo e sumindo quando passam do limite ou quando clicamos neles. Não poderíamos estar nada menos do que muito felizes com esse avanço, contudo ainda há muito trabalho pela frente.

Ficou butininho :P




Louis Phillipe Dubois

terça-feira, 13 de agosto de 2013

AndEngine. Facilitou, mas não é tão simples

   Olá, desculpem o atraso. Agora que estamos um pouco atrasados (principalmente com o blog) vim atualizar vocês dos progressos e das frustrações.
   Como já dissemos antes, adotamos o AndEngine por conter ótimas bibliotecas para jogos 2D, porém, o que nos ajuda é exatamente o que nos complica. o AndEngine é tão completo e cheio de funções que aprender a usá-lo é come reaprender a programar... É meio frustrante sendo que o meu maior progresso foi fazer uma sprite (um objeto) aparecer na tela. Falando assim parece simples, mas há uma série ajustes por trás de tudo.
   Estamos estudando e desenvolvendo o que conseguimos aprender, mas não está fácil. Vou deixar uma foto do meu progresso pra vocês:


  

Cronograma pronto e no e-mail de todos os integrantes (:


segunda-feira, 12 de agosto de 2013

Um pouco mais sobre o AndEnginie

Decidimos adotar o AndEnginie como plataforma de auxílio para fazer animações, porque ele tem fácil entendimento e desenvolvimento e também possui  ótima renderização, fazendo com que o app rode melhor.

http://www.andengine.org/


quinta-feira, 27 de junho de 2013

Pequeno passo para o trabalho, Grande passo para mim!

O fim que levou o ultimo post  que eu escrevi  (veja aqui) foi que:
  • Eu não usei a versão do eclipse pronta. Eu consegui configurar tudo direitinho
  • Eu não usei os vídeos do "The new Boston" e sim o site de dicas do professor Ivan, o que me levou até o site da Android developers na seção: Building your first App 
 Então faz dois dias que eu tenho entender o que se passa nas lições apresentadas no site. O fato de ser tudo em inglês me atrasou um pouco, mas nada preocupante.

É com um fiozinho de orgulho que eu apresento aqui o resultado. Vale lembrar que todo que foi feito, apesar de ser seguido a risca de acordo com as lições, foi entendido (com algumas duvidas, o que é normal em qualquer aprendizado):


terça-feira, 14 de maio de 2013



     Bom dia galera.. Dubois Programmer na área, eu estava aqui estudando um pouco de android e decidi postar a telinha que fiz.. ficou uma belezinha mas ainda vai mudar, afinal não sou da área de design




quarta-feira, 8 de maio de 2013

Por Onde Começo?

  

Tenho muita dificuldade em aprender qualquer coisa que seja por conta própria. Apesar de já estar um pouco habituado à programação em JAVA, nunca fiz, e nem faço ideia de como desenvolver uma aplicação para Android.
  Comecei então baixando o SDK e o ADT no site: developer.android.com com o intuito de implementar o Eclipse na minha maquina. Depois de muito tempo apanhando das configurações do “SDK Manager” eu descobri que o site disponibiliza um pacote com Eclipse já modificado com o SDK e o ADT. Foi um alívio, mas todo tempo que eu passei tentando configurar essas coisas foi em vão.
Acredito que o ambiente já esteja preparado para começar o código, mas não posso dizer o mesmo sobre mim. Como primeira tentativa vou checar um tutorial no site: TheNewBostom , que já me ajudou muito, e quem sabe, possa me mostrar o caminho.

Victor

segunda-feira, 6 de maio de 2013

Conheça melhor o jogo Tcha-Ka-Bum!

  Olá, este post tem como intuito apresentar a ideia do jogo "Tcha-Ka-Bum". Para facilitar todo este processo, estamos disponibilizando o link para  DOWNLOAD de toda a descrição do nosso jogo.

Victor.