Essa semana não tivemos mudanças bruscas no projeto, algumas pequenas mudanças foram feitas, entre elas:
- Refatoração do código.
- Novo som para o menu, exemplo no link (https://skydrive.live.com/redir?resid=C86ED3485BA3E057!245&authkey=!ACOqxmj-tncF34Q).
- Nova animação para o chefão está sendo finalizada.
- O Save agora está mais complexo, os valores são convertidos para Base 2, dificultando uma possível mudança nele. Entretanto estou tendo alguns problemas no Load devido essa alteração, acredito que até a semana que vem ele já esteja OK.
Caso queira saber mais sobre como é feita a conversão do número na base 10 para base 2 vide o código abaixo:
do
{
Resto = Valor[K] % 2;
q = Valor[K] / 2;
novonumero[i] = Resto;
Valor[K] = q;
i++;
} while (q != 0);
O "K" é o índice do vetor Valor, esse código está dentro de um "for". O Valor deve ser um vetor pois temos vários valores dentro do Save.txt (Posição X, Posição Y, Vida, etc), até daria para fazer uma variável para cada valor, mas isso não ficaria muito "bonito" e o código com o vetor fica muito mais eficiente.
Esse algoritmo serve também para fazer a conversão para outras bases, basta modificar o "2" para a base desejada.
sábado, 29 de setembro de 2012
sábado, 22 de setembro de 2012
Atualização 22-09
Essa semana foram trabalhados os seguintes tópicos:
- Save.
- Load.
- Novas sprites para animação.
- Melhora no Scrolling de tela.
- Desenhado um novo personagem.
- Código refatorado.
- Implementado uma nova máquina de estados
- Novos estados (Apanhando) para os inimigos.
- Animação no Menu
- Save.
- Load.
- Novas sprites para animação.
- Melhora no Scrolling de tela.
- Desenhado um novo personagem.
- Código refatorado.
- Implementado uma nova máquina de estados
- Novos estados (Apanhando) para os inimigos.
- Animação no Menu
sábado, 15 de setembro de 2012
Atualização 15-09
Essa semana foram trabalhados os seguintes tópicos:
- Adição do menu de pausa.
- Nova interface de menu.
- Adição de Achievements durante a Fase Tutorial.
- Adição de Scrolling na tela.
- Refatoração do código.
- Janela de Instruções para a Fase Tutorial.
O novo Seletor está sendo trabalhado.
- Adição do menu de pausa.
- Nova interface de menu.
- Adição de Achievements durante a Fase Tutorial.
- Adição de Scrolling na tela.
- Refatoração do código.
- Janela de Instruções para a Fase Tutorial.
Novo Menu:
O novo Seletor está sendo trabalhado.
Achievements e Janela de instruções (Está janela é temporária, uma nova será trabalhada pelo artista responsável, só foi implementada para verificar se os efeitos de transição):
sábado, 1 de setembro de 2012
Back in Action!
Voltamos de férias e nesse primeiro mês de atividade algumas coisas foram modificadas/acrescentada ao projeto.
Entre elas:
- Menu com opção de escolher entre (Novo jogo, Carregar Jogo, Opções, Sobre e Sair), a principio somente a primeira opção, o "Sobre" e o "Sair" estão funcionando 100%, as demais serão implementadas ao decorrer do curso.
- Implementação do Som no Menu e correção de bugs nele.
- Implementação do objeto "Cérebro".
- Correção do bug da parte escrita no HUD.
- Refatoração do código.
Entre elas:
- Menu com opção de escolher entre (Novo jogo, Carregar Jogo, Opções, Sobre e Sair), a principio somente a primeira opção, o "Sobre" e o "Sair" estão funcionando 100%, as demais serão implementadas ao decorrer do curso.
- Implementação do Som no Menu e correção de bugs nele.
- Implementação do objeto "Cérebro".
- Correção do bug da parte escrita no HUD.
- Refatoração do código.
Imagem do Menu:
Nesse semana foram pesquisados os tópicos:
- IA
- Save (XML)
Assinar:
Comentários (Atom)





