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