Ir para o conteúdo

Cargo-Bot

2012

Quebra-cabeça minimalista: programe um robô com loops para mover caixas.

8+ anosCelular

UtilidadeModeradoeditorial ↘
Você joga
Os jogadores montam cadeias curtas de comandos, loops e sub-rotinas semelhantes a procedimentos para ensinar um robô a mover caixas até as posições certas com o menor número possível de passos limpos.
Por que pode ser útil
Sequenciamento, sub-rotinas e depuração não são ensinados ao lado dos quebra-cabeças, são as únicas ferramentas que você recebe, então falhar significa ver suas próprias instruções se desenrolarem erradas. As ideias se transferem bem para uma primeira linguagem de programação, ainda que não haja sintaxe ou texto para fazer a ponte.
Usado no ensino
1 caso documentado ↓ Westside Excellence in Youth, Westside Community Schools (Nebraska)
Vale lembrar
Ele capta bem a lógica de pequenos procedimentos reutilizáveis, mas não ensina as partes sociais, sintáticas ou intensivas em dados do trabalho real de programação.

Obter o jogo

Não é bem a sua praia? Veja jogos parecidos →

Em profundidade

Escrito em 2026-09-15 · avaliação editorial, não um efeito medido · como avaliamos →

O que é o jogo

Cargo-Bot é um quebra-cabeça de programação para tablet. A Two Lives Left o lançou na App Store em abril de 2012 e ainda o mantém lá de graça, sem anúncios e sem nada para comprar. A tela mostra um guindaste pendurado sobre uma fileira de caixas coloridas, e um arranjo-alvo em que essas caixas precisam terminar.

Você não pilota o guindaste. Você escreve um pequeno programa para ele com comandos em ícones, depois aperta o play e observa o guindaste executar suas instruções exatamente como escritas. O espaço do programa é deliberadamente pequeno: alguns slots por rotina, com rotinas extras que você pode chamar de dentro umas das outras, que é como um loop ou um padrão repetido é construído. O próprio aplicativo foi escrito em um iPad usando o Codea, a ferramenta de programação do próprio desenvolvedor, o que explica parte do seu visual artesanal. As fases são agrupadas em níveis que ficam consideravelmente mais difíceis.

O que você realmente faz

Olhe para as caixas, olhe para o alvo, e descubra a sequência de movimentos. Depois construa isso com ícones: esquerda, esquerda, baixo, esquerda, cima. Aperte o play e observe o guindaste fazer exatamente o que você disse, incluindo a parte que você errou. A restrição interessante é o espaço. Nunca há slots suficientes para a resposta óbvia, então você precisa encontrar o padrão que se repete e colocá-lo em uma rotina separada que chama a si mesma. Comandos também podem ser marcados com uma cor, então um passo só roda quando a garra está segurando uma caixa vermelha. As fases são pontuadas por quantas instruções você usou, então uma solução que funciona é só metade do caminho; o quebra-cabeça é deixá-la curta.

O que exercita

  • Divide uma tarefa em uma sequência de passos únicos
  • Identifica um padrão que se repete e o transforma em uma rotina reutilizável
  • Percorre um programa linha por linha para encontrar onde ele errou
  • Trabalha dentro de um limite rígido no número de instruções
  • Anexa uma condição a um passo para que ele só rode às vezes

Por que avaliamos como Moderado Pontuação interna 65 / 100

  1. EncaixeQuanto conhecimento ou habilidade real o próprio jogo exige?70peso 45%

    O encaixe fica em 70. Quase nada separa o quebra-cabeça do conceito: sequenciamento, sub-rotinas, recursão e condicionais não são ensinados ao lado do jogo, são as únicas ferramentas que você recebe, e falhar significa ver suas próprias instruções se desenrolarem erradas, que é exatamente o que é depurar. Fica um pouco abaixo do topo só porque o conjunto de ícones é tão pequeno que as ideias permanecem um tanto abstratas.

  2. TransferênciaO que você pratica aqui funciona fora do jogo?60peso 30%

    A transferência chega a 60. As ideias específicas aqui — decomposição, reuso e rastreamento de execução — são as que tornam uma primeira linguagem de programação mais fácil, e são praticadas em forma pura: você reconhece um loop de cara depois disso. Não é mais alta porque não há sintaxe, dados ou texto, então o passo para código de verdade continua grande.

  3. PráticaO jogo faz você usar essa habilidade de novo e de novo, com dificuldade crescente?60peso 25%

    A prática fica em 60. Toda fase é o mesmo ciclo de planejar, programar, executar, encontrar a falha, encurtar, e há fases suficientes para repetir isso muitas dezenas de vezes. Como as fases também são pontuadas pelo número de instruções, você pode voltar a um quebra-cabeça resolvido e fazê-lo melhor, ainda que a prática termine quando a dificuldade termina.

Onde foi usado no ensino

Casos documentados em que este jogo foi usado com estudantes. Cada um leva à sua fonte.

  • Programa escolarWestside Excellence in Youth, Westside Community Schools (Nebraska) · Ensino fundamental · 2021

    O Westside Excellence in Youth, um programa de enriquecimento das Westside Community Schools do Nebraska, realizou uma atividade STEAM em que alunos do K-6 assistiram a um vídeo instrucional, aprenderam sobre laços de programação, depois programaram com o aplicativo Cargo-Bot por cerca de 15 minutos e documentaram seu progresso.

    #52: Cargo Bot Coding ↗

O que diz a evidência

Com respaldo da práticaNão há estudo publicado, mas quem responde pelo resultado usa: escolas, clínicas, museus, laboratórios.

O nível é “Com respaldo da prática”. A ficha da App Store, conferida em agosto de 2026, confirma o desenvolvedor, o lançamento em abril de 2012, o preço gratuito sem compras, e uma atualização de 2022, mas não diz nada sobre o que jogar causa em quem está aprendendo. O que eleva o nível é um uso documentado em sala de aula: um programa de enriquecimento nas Westside Community Schools do Nebraska realizou uma atividade STEAM em que alunos do K-6 assistiram a um vídeo instrucional sobre laços de programação, depois programaram com o Cargo-Bot por cerca de quinze minutos e registraram seu progresso. Nenhum estudo mede ganhos de aprendizado a partir deste aplicativo, e existe uma literatura de pesquisa mais ampla sobre introduções à programação baseadas em quebra-cabeças, mas nenhuma o testa diretamente. O argumento ainda se apoia principalmente no que uma fase exige: construir um programa, executá-lo, encontrar a falha.

Avaliação editorial — não é um efeito científico medido.

Encaixe
70/100
Transferência
60/100
Prática
60/100

Por que foi selecionado

Aprovado — continua sendo um jogo de quebra-cabeça puro e satisfatório, mesmo removendo toda alegação sobre transferência para programação.

Com respaldo da prática

Com respaldo da prática: um programa de enriquecimento escolar fez alunos do K-6 (da educação infantil ao 6º ano) programarem com o aplicativo como parte de uma atividade STEAM documentada, embora nenhum estudo meça o que o jogo ensina além do relato desse único programa.

Fonte da recepção do público

App Store ↗ · 27 avaliações · Verificado em 2026-08-20

Plataformas e acesso

The App Store version history still exposes a 1.0 release in April 2012 and a later 2022 update, which is enough to ground the year conservatively.

The store's age floor is lower than the proposed Meaningful Games minimum because sequence planning, abstraction, and debugging frustration matter more than basic touch controls.

Orientação de idade
8+ anos
Temas
STEM, Lógica e estratégia
Estilos de jogo
Um jogador, Puzzle
Etiquetas
Programming logic · Robot puzzles · Debugging

Sequenciamento, sub-rotinas e condicionais são as únicas ferramentas disponíveis, então depurar significa ver suas próprias instruções se desenrolarem erradas, ainda que o pequeno conjunto de ícones mantenha as ideias um tanto abstratas.