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