Atualizações #2

Depois de muito tempo sem atualizar, eis que venho aqui notificar-lhes de que o projeto não morreu! Estou trabalhando nele em meu tempo vago, como já disse milhares de vezes, e tirei esse sábado para dar uma mega-adiantada na programação da IA dos NPC’s e na aplicação das cartas especiais do UNO como: “Cava Duas” (+2), “Pula o Próximo” (Skip), “Reverte o Sentido” (Reverse) e a carta coringa “Cava Quatro e Troca de Cor” (+4). A implementação do coringa ainda não está completa, tanto para a “Cava Quatro e Troca de Cor” quanto para a “Muda de Cor”, ainda preciso implementar a lógica da mudança de cor e a GUI que irá interagir com o usuário. Por falar em GUI, consegui achar uma bastante completa e que funciona perfeitamente bem e com suporte a skins com a API Slick2D, chamada TWL (Themable Widget Library – http://twl.l33tlabs.org/), assim estarei modificando toda parte que utilizei a SUI (Slick User Interface) para a TWL. Isso não irá demorar muito devido ao fato de eu apenas ter usado um EditBox, um CheckBox e um Buttom no meu projeto e nada mais! Vou esperar passar essas provas e implementar de vez essa GUI, pois ainda preciso ler sua documentação.

Sem mais delongas, segue o changelog e o ToDo.

[Changelog – 03/04/2010]

  • As cartas especiais, +2, Skip e Reverse, já fazem efeito no personagem do jogador e nos NPC’s;
  • Os NPC’s já jogam corretamente as cartas de acordo com sua pontuação ou cor;
  • Alguns trechos do código foram otimizados;

[ToDo – 03/04/2010]

  • Criar uma classe para logar as jogadas feitas pelo jogador e NPC’s;
  • Implementar a nova interface com o usuário baseada na lib TWL;
  • Incrementar a IA dos NPC’s para que façam estratégias de jogo;
  • Adicionar sons à algumas ações;
  • Implementar a utilização das cartas coringa: +4 e Change Color;
  • Corrigir o bug da seleção de cartas;
  • Organizar as cartas do jogador em ordem crescente e pela diferença de cores;

É isso por enquanto! Em breve lançarei um novo vídeo de apresentação do funcionamento do jogo!

Att.

Anúncios

Sobre Alexandre Ferreira

Estudante de Engenharia da Computação - Universidade Salvador (UNIFACS).

Publicado em 04/04/2010, em Uno. Adicione o link aos favoritos. Deixe um comentário.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: