Archive for August, 2009

Light-Bot: Jogo em Flash com Elementos de Programação

August 18th, 2009

Jogo de raciocínio relacionado com programação

Sempre fui a favor do uso de jogos para ensino. Em sala de aula,  já usei “paciência” para ensinar a mexer com o mouse (arrastar, soltar, duplo clique etc.),  ”campo minado” para desenvolver certo tipo de raciocínio lógico e Commandos: Behind Enemy Lines (Atrás das linhas Inimigas) em que há alguns recursos com características próprias e limitadas  que precisam ser usados de maneira combinada e planejada para se conseguir um objetivo.

Light-Bot é um jogo simples, inteligente e divertido que utiliza algumas idéias básicas de programação: sequências e rotinas. O objetivo do jogo é programar o robozinho para acender todas as posições marcadas em azul no tabuleiro. O número de passos são limitados e pode ser necessário usar funções (rotinas) para repetir algumas sequências mais comuns.

Bom divertimento!

Plugin do Mercurial para usar um servidor Git

August 18th, 2009

Um dos fatores do sucesso do Git é, sem dúvida alguma o GitHub: design elegante e funcional, gráficos interessantes etc.. Suponha que você deseje participar do GitHub ou mesmo usar algum projeto armazenado lá, só resta a opção de usar o Git, certo?

Não mais! Com o plugin do Mercurial Hg-Git seus problemas acabaram: você pode continuar usando o Mercurial mesmo que o repositório oficial do projeto esteja em Git! Do próprio site:

Este é o Hg-Git plugin para Mercurial, que adiciona a habilidade de push e pull de um repositório Git para um repositório Hg. Isto significa que pode-se colaborar em projetos baseados em Git a partir do Hg, ou usar um servidor Git como um ponto de colaboração de um time de desenvolvedores usando tanto o Git quanto o Hg.

O plugin foi desenvolvido pelo próprio pessoal do GitHub com o claro e justo intuito de aumentar o público-alvo dos seus serviços, mas amplia bastante as possibilidades de trabalho dos desenvolvedores e projetos que, tal como nós da Pronus, escolheram o Mercurial como DVCS.