Los jugadores montan cadenas cortas de comandos, bucles y subrutinas parecidas a procedimientos para enseñar a un robot a mover cajas a la posición correcta con los pasos más limpios posibles.
Por qué puede ser útil
La secuenciación, las subrutinas y la depuración no se enseñan junto a los puzles, son las únicas herramientas que tienes, así que fallar significa ver tus propias instrucciones desarrollarse mal. Las ideas se trasladan bien hacia un primer lenguaje de programación, aunque no hay sintaxis ni texto que tiendan el puente.
Usado en la enseñanza
1 caso documentado ↓Westside Excellence in Youth, Westside Community Schools (Nebraska)
Ten en cuenta
Capta bien la lógica de los procedimientos pequeños y reutilizables, pero no enseña las partes sociales, sintácticas o intensivas en datos del trabajo real de programación.
Escrito el 2026-09-15 · valoración editorial, no un efecto medido · cómo valoramos →
Qué es el juego
Cargo-Bot es un puzle de programación para tableta. Two Lives Left lo lanzó en la App Store en abril de 2012 y sigue manteniéndolo ahí gratis, sin publicidad y sin nada que comprar. La pantalla muestra una grúa colgando sobre una fila de cajas de colores, y una disposición objetivo a la que esas cajas tienen que llegar.
No manejas la grúa directamente. Escribes para ella un programa corto con comandos en iconos, y luego le das a jugar y ves a la grúa ejecutar tus instrucciones exactamente como las escribiste. El espacio de programa es deliberadamente pequeño: pocas casillas por rutina, con rutinas adicionales que puedes llamar unas desde otras, que es como se construye un bucle o un patrón repetido. La propia aplicación se escribió en un iPad usando Codea, la herramienta de codificación propia del desarrollador, lo que explica en parte por qué parece hecha a mano. Los niveles están agrupados en niveles de dificultad considerablemente crecientes.
Qué haces realmente
Miras las cajas, miras el objetivo, y averiguas la secuencia de movimientos. Luego la construyes con iconos: izquierda, izquierda, abajo, izquierda, arriba. Le das a jugar y ves a la grúa hacer exactamente lo que dijiste, incluida la parte en que te equivocaste. La restricción interesante es el espacio. Nunca hay suficientes casillas para la respuesta obvia, así que tienes que encontrar el patrón que se repite y meterlo en una rutina aparte que se llama a sí misma. Los comandos también se pueden etiquetar con un color, así que un paso solo se ejecuta cuando la pinza sostiene una caja roja. Los niveles se puntúan según cuántas instrucciones usaste, así que una solución que funciona es solo la mitad; el puzle es hacerla corta.
Qué ejercita
Divide una tarea en pasos individuales
Detecta un patrón y crea una rutina reutilizable
Revisa el programa hasta encontrar el error
Trabaja dentro de un límite estricto de instrucciones
Añade una condición a un paso opcional
Por qué lo valoramos como Moderado Puntuación interna 65 / 100
Encaje¿Cuánto conocimiento o habilidad real exige el propio juego?70peso 45%
El encaje se sitúa en 70. Casi nada separa el puzle del concepto: la secuenciación, las subrutinas, la recursión y los condicionales no se enseñan junto al juego, son las únicas herramientas que tienes, y fallar significa ver tus propias instrucciones desarrollarse mal, que es exactamente lo que es depurar. Se queda corto respecto a lo más alto solo porque el conjunto de iconos es tan pequeño que las ideas se mantienen algo abstractas.
Transferencia¿Te servirá fuera del juego lo que practicas en él?60peso 30%
La transferencia llega a 60. Las ideas concretas de aquí, la descomposición, la reutilización y el seguimiento de la ejecución, son las que facilitan un primer lenguaje de programación, y se practican en forma pura: reconoces un bucle a simple vista después de esto. No es más alta porque no hay sintaxis, ni datos, ni texto, así que el salto al código real sigue siendo grande.
Práctica¿Te hace usar esa habilidad una y otra vez, con dificultad creciente?60peso 25%
La práctica se sitúa en 60. Cada nivel es el mismo ciclo de planear, programar, ejecutar, encontrar el fallo, acortar, y hay suficientes niveles para repetirlo muchas decenas de veces. Como los niveles también se puntúan por el número de instrucciones, puedes volver a un puzle resuelto y hacerlo mejor, aunque la práctica termina en cuanto lo hace la dificultad.
Dónde se ha usado en la enseñanza
Casos documentados en los que este juego se usó con estudiantes. Cada uno enlaza a su fuente.
Programa escolarWestside Excellence in Youth, Westside Community Schools (Nebraska) · Primaria · 2021
Westside Excellence in Youth, un programa de enriquecimiento de las Westside Community Schools de Nebraska, realizó una actividad STEAM en la que estudiantes de infantil a sexto curso vieron un vídeo instructivo, aprendieron sobre bucles de programación, y luego programaron con la aplicación Cargo-Bot durante unos 15 minutos y documentaron su progreso.
Respaldado por la prácticaNo hay estudios publicados, pero lo usan quienes responden por el resultado: escuelas, clínicas, museos, laboratorios.
El nivel es «Respaldado por la práctica». La ficha de App Store, revisada en agosto de 2026, confirma al desarrollador, el lanzamiento de abril de 2012, el precio gratuito sin compras y una actualización de 2022, pero no dice nada sobre lo que jugarlo le hace a un estudiante. Lo que eleva el nivel es un uso documentado en el aula: un programa de enriquecimiento de las Westside Community Schools de Nebraska realizó una actividad STEAM en la que estudiantes de infantil a sexto curso vieron un vídeo instructivo sobre bucles de programación, y luego programaron con Cargo-Bot durante unos quince minutos y registraron su progreso. Ningún estudio mide las ganancias de aprendizaje de esta aplicación, y existe una literatura de investigación más amplia sobre introducciones a la programación basadas en puzles, pero ninguna la pone a prueba directamente. El argumento sigue apoyándose sobre todo en lo que exige un nivel: construir un programa, ejecutarlo, encontrar el fallo.
Valoración editorial, no un efecto científico medido.
Encaje
70/100
Transferencia
60/100
Práctica
60/100
Por qué lo incluimos
Aprobado: sigue siendo un puzle puro y satisfactorio aunque se elimine cualquier afirmación sobre transferencia a la programación.
Respaldado por la práctica
Respaldado por la práctica: un programa de enriquecimiento escolar hizo que estudiantes de infantil a sexto curso programaran con la aplicación como parte de una actividad STEAM documentada, aunque ningún estudio mide qué enseña jugarlo más allá del informe de ese único programa.
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.
Orientación de edad
8+ años
Temas
STEM, Lógica y estrategia
Estilos de juego
Un jugador, Puzle
Etiquetas
Programming logic · Robot puzzles · Debugging
La secuenciación, las subrutinas y los condicionales son las únicas herramientas disponibles, así que depurar significa ver tus propias instrucciones desarrollarse mal, aunque el pequeño conjunto de iconos mantiene las ideas algo abstractas.