Explicando as sub-divisões da GrindLabs
Então, como todos já viram, a GrindLabs possui três subdivisões: Apps, Games e Tronix. Esse post é apenas para deixar claro a descrição de cada setor, apesar de ser óbvio.
As duas primeiras divisões, Apps e Games, foram seccionadas do antigo nome do grupo onde “Soft” era usado no sufixo denominando Software. Já que aplicativos e jogos são softwares, foram criados os dois setores. E Tronix é referente a Eletronics, trocando o “cs” por “x” só para estilizar.
Trocando em miúdos:
- Apps: setor de desenvolvimento de aplicativos e soluções em software para diversas plataformas;
- Games: setor de desenvolvimento de jogos e entretenimento;
- Tronix: setor de pesquisa e desenvolvimento em eletrônica, i.e., hardware;
Mudança para GrindLabs concluída
Apesar de ter demorado, cancelei as atualizações no dev-blog antigo, cujo nome denominava o grupo nos primórdios, GrindSoft. E agora todas as atualizações passarão a serem feitas aqui!
Só para lembrar, quem está acessando o site através do sufixo “.CO.CC” peço que retirem de seus favoritos e troquem para a URL completa do site: http://grindlabs.wordpress.com/; pois muitas pessoas estavam com dificuldades de acesso utilizando o domínio “.CO.CC” e então resolvi me desfazer dele.
Novas atualizações estão por vir e projetos fresquinhos também. Farei os anúncios assim que terminar de escrever a parte funcional dos projetos!
Espero que gostem e qualquer dúvida, sugestão ou crítica basta entrar em contato.
Inauguração das novas categorias
Olá pessoal,
venho-lhes apresentar as duas novas categorias que fazem parte do blog de desenvolvimento do grupo GrindLabs, são elas: Apps e Tronix.
Em Apps (do inglês Applications ou Aplicativos) ficarão as postagens relacionadas às atualizações dos projetos de software voltados para o uso pessoal. Serão aplicativos com objetivo de ajudar os seus usuários em tarefas diárias tanto na questão de entretenimento quanto no auxílio em tarefas profissionais e de saúde. E em Tronix (do inglês Eletronics ou Eletrônica) ficarão as postagens relacionadas às atualizações dos projetos de eletrônica que terão como principal objetivo o aprendizado na área. Então haverão projetos extremamente simples até os mais complexos.
E por fim irei abrir uma seção de tutoriais para ajudar as pessoas através das minhas pesquisas nas áreas de software e eletrônica, em pról de passar o conhecimento adquirido durante o desenvolvimento dos projetos.
Att.
Categoria Tronix – Eletrônica
Aqui estarão contidas todas as atualizações no desenvolvimento de projetos eletrônicos com a finalidade de estudar as diversas técnicas empregadas na confecção de placas de circuitos e em como projetar as mesmas.
Categoria Apps – Aplicativos
Aqui estarão contidas todas as atualizações no desenvolvimento de aplicativos para uso pessoal.
Atualizações #4
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:
[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
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
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
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
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.






