De mudança

Postado em GrindSoft em setembro 12, 2010 por Todi

Dessa vez é definitivo. O Grupo GrindSoft ganhou extensões maiores e houve a necessidade de mudança da marca e das diretivas seguidas pelo grupo.

Com a adição das modalidades de aplicativos e eletrônica, surgiu a mudança do nome para algo maior e que abrangesse os novos focos, e um nome que englobasse tudo fez-se necessário; logo, o sufixo “Soft” passou para “Labs” (do inglês Laboratory ou Laboratório) e três sub-divisões foram criadas: Apps para desenvolvimento de aplicativos, Games para desenvolvimento de jogos e Tronix para desenvolvimento e soluções de hardware/eletrônica. Além de tutoriais e informações pertinentes ao mundo da tecnologia, que também serão postados.

Esse site não sairá do ar, porém não sofrerá mais alterações e tudo o mais será lançado no site da GrindLabs. Então, a todos vocês que seguem peço que atualizem seus favoritos/rss para http://grindlabs.wordpress.com e esqueçam os antigos domínios “.CO.CC”, pois, houveram muitas reclamações de que estes não mais estavam funcionando então resolvi me desfazer deles.

GrindLabs -> http://grindlabs.wordpress.com

Atenciosamente,
Alexandre Ferreira.

Atualizações #4

Postado em Uno em maio 4, 2010 por Todi

Mais algumas modificações foram feitas no código, fiz alguns melhoramentos na lógica do jogo e implementei a troca de cores pelas cartas “+4″ e “Muda de Cor”, onde o jogador poderá decidir qual será a nova cor da rodada, os NPC’s também já escolhem as cores. A tela do resultado da partida também foi implementada.

Seguem abaixo os logs:

[Changelog - 02/05/2010]
* Implementada a tela de escolha de novas cores quando jogadas as cartas +4 ou “Muda de Cor”;

[ToDo - 02/05/2010]

* Quando as cartas do cava forem menores que 10 re-embaralhar as cartas da mesa, retorná-las para o cava e deixar apenas a última na mesa;

* Mostrar a quantidade de cartas de cada jogador;

Algumas novas imagens:

O jogo está bem próximo da sua finalização, faltando apenas implementar o botão de UNO que deverá ser pressionado caso algum dos NPC’s esqueça de falar “UNO” quando estiverem com apenas uma carta na mão, o mesmo valerá para os NPC’s caso o jogador esqueça de pressionar o botão. Sem esquecer da implementação do total de pontos que um jogador deve acumular por partida, para ser o vencedor.

Em breve, mais novidades.

Att.

Atualizações #3

Postado em Uno em maio 1, 2010 por Todi

Tempinho arranjado para dar uma “upada” no projeto! Concertei o bug que estava ocorrendo quando se jogava uma carta do tipo +4 ou +2, as quais penalizam o próximo jogador da mesa fazendo-o cavar 4 ou 2 cartas, respectivamente,  e pulava a vez do mesmo. Agora está funcionando certinho!

Outra coisa que fiz, foi construir uma tela para finalização das partidas quando as cartas chegarem a zero. Nesta tela serão mostrados os jogadores da mesa e a pontuação de cada um. A depender da pontuação limite imposta no jogo, ganhará aquele que alcançar tal pontuação primeiro.

Agora preciso implementar as novas widgets no projeto e retirar a SUI de vez. Assim que eu colocar a nova interface, lançarei um novo vídeo com tudo melhor arrumado.

Até a próxima!

Att.

Atualizações #2

Postado em Uno em abril 4, 2010 por Todi

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.

Demonstração em vídeo

Postado em Uno em janeiro 30, 2010 por Todi

Fiz um pequeno vídeo para demonstrar as ações do jogador ao realizar uma jogada de cartas à mesa, mostra o funcionamento da seleção de cartas e a ação ao clicar, que envia a mesma para o descarte.

Att.

Atualizações #1

Postado em Uno em janeiro 27, 2010 por Todi

Olá meu povo! Sim, não estou morto e o projeto também não morreu, estava apenas no sumiço básico de férias e agora para retomar o pique de pré-início de aulas, voltei a dar atenção aos meus projetos e não ficar só jogando WoW e BioShock.

Sem mais delongas, eis aqui um pouco de atualização, mesmo sendo poucas já dá pra ficar feliz com o mínimo avanço:

  • Corrigido o bug da seleção de cartas, onde ao serem clicadas geravam um erro no programa e este era fechado;
  • As cartas já estão indo para o “cava” e atualizadas na mão do jogador;

To Do:

  • Adicionar as regras para colocar as cartas na mesa;
  • Adicionar a IA dos NPCs;
  • Adicionar o botão para ser falado “UNO”, quando o jogador estiver apenas com uma carta na mão;
  • Adicionar o system-log para listar as jogadas de cada jogador;
  • Adicionar o sistema de “vez” para reger os turnos de cada jogador;
  • Adicionar o sistema de pegar uma carta e colocá-la na mão do jogador;

Imagens da última atualização:

Em breve mais novidades.

Att.

Uno – Últimas atualizações

Postado em Uno em outubro 26, 2009 por Todi

Como não consegui fazer o backup de nenhum post do antigo host, consegui resgatar algumas screenshots do projeto no imageshack e deixarei aqui registradas.

O jogo está quase pronto, faltando apenas corrigir um bug da seleção de cartas e escrever a IA para os NPC’s. Feito isso, é começar as rodadas de testes e prováveis correções de erros futuros.

Em breve, mais novidades.

Att.

De volta à velha casa…

Postado em GrindSoft em outubro 24, 2009 por Todi

Infelizmente o web host que estava utilizando, ATB Host, fechou suas portas no mês passado e devido a minha ausência com os problemas da faculdade, esqueci de fazer um backup das informações que lá constavam. Sendo assim, perdi boa parte das minhas atualizações e com o tempo irei arrumando aqui, para deixá-lo como estava quando utilizava o outro web host.

Já setei um redirecionamento para a URL www.grindsoft.co.cc e dentro de algum tempo estará validada para uso.

Desde já, peço desculpas a todos que acompanham o blog e minhas atualizações (mesmo que não sejam muitas)!

Atenciosamente,
Alexandre Ferreira.

Novo endereço!

Postado em GrindSoft em julho 11, 2009 por Todi

O site agora estará funcionando em: www.grindsoft.co.cc

Att.

Changelog v0.1.52409a

Postado em PongME em maio 24, 2009 por Todi

Voltei a mexer no projeto e concluí mais alguns detalhes do acabamento do jogo.

Changelog v0.1.52409 (24/05/2009)
> Adicionado o sistema de SplashScreens;
> Adicionado o sistema de menus;

Abaixo, mais duas screenshots:

Está faltando algumas coisinhas como ajeitar o layer de visualização do jogo para celulares com tela igual ou superior à 176×220, deixar a IA mais burra e resolver o problema de compatibilidade com celulares, que ainda não está funcionando em nenhum modelo, sendo que nos emuladores funcionam perfeitamente.

No mais, só postarei os novos sources quando eu finalizar o projeto.

Att.

Seguir

Obtenha todo post novo entregue na sua caixa de entrada.