Arraste linhas de código e monte algoritmos reais em Python, JavaScript e VisualG. Jogo gratuito de lógica de programação para estudantes. Jogue no BrincaBytes!
Sobre o Jogo
O grande diferencial do Code Chain é o suporte a três linguagens de programação: VisualG (pseudocódigo em português, ideal para o ensino médio técnico), Python (sintaxe limpa e amplamente usada no mercado) e JavaScript (a linguagem da web). O aluno pode praticar o mesmo conceito nas três linguagens, comparando sintaxes e reforçando o aprendizado.
O conteúdo está organizado em 8 módulos progressivos: Variáveis e Atribuição, Entrada e Saída, Operações Matemáticas, Condicionais, Laços de Repetição, Funções e Procedimentos, Vetores e Arrays, e Algoritmos Clássicos (como Busca Linear e Bubble Sort). Cada módulo possui um sistema de estrelas (1 a 3) baseado na precisão e no tempo de resposta. O progresso é salvo na nuvem via Firebase e reflete em um ranking global de XP, onde o aluno pode se comparar com outros programadores do Brasil.
Guia Pedagógico
Para turmas iniciantes, recomenda-se começar com a linguagem VisualG, por usar pseudocódigo em português. Conforme os alunos avançam, o professor pode desafiar a turma a resolver a mesma questão também em Python ou JavaScript, promovendo uma discussão comparativa sobre diferenças de sintaxe entre linguagens. O Ranking Global pode ser usado como elemento motivacional em avaliações formativas gamificadas.
Habilidades
Perguntas Frequentes
Como funciona a mecânica de arrastar as linhas?
As linhas de código aparecem embaralhadas na tela. Você deve segurá-las e arrastá-las para a posição correta. Quando estiver satisfeito com a ordem, clique em '▶ EXECUTAR' para verificar. Se errar, o jogo mostra um aviso e você pode tentar quantas vezes quiser, sem penalidade.
O Code Chain funciona no celular ou tablet?
Sim! O jogo é totalmente responsivo e funciona em dispositivos móveis, tablets e computadores. Ele foi desenvolvido como um Progressive Web App (PWA), então pode até ser instalado na tela inicial do seu celular como um aplicativo.
Como ganho estrelas e XP?
Ao acertar a ordem de um algoritmo, você ganha de 1 a 3 estrelas dependendo da sua performance e tempo de conclusão. Cada acerto concede XP e Coins. O XP sobe seu nível no ranking global, onde você compete com outros alunos do Brasil. Conquistas especiais são desbloqueadas ao atingir marcos de XP.