Les joueurs assemblent de courtes chaînes de commandes, des boucles et des sous-routines pour apprendre à un robot à déplacer des caisses aux bonnes positions en un minimum d'étapes propres.
Pourquoi cela peut être utile
Le séquençage, les sous-routines et le débogage ne sont pas enseignés à côté des puzzles, ce sont les seuls outils que vous obtenez, si bien qu'échouer signifie regarder vos propres instructions se dérouler de travers. Les idées se transposent bien vers un premier langage de programmation, même s'il n'y a ni syntaxe ni texte pour combler l'écart.
Utilisé pour enseigner
1 cas documenté ↓Westside Excellence in Youth, Westside Community Schools (Nebraska)
À garder en tête
Il rend bien compte de la logique des petites procédures réutilisables, mais il n'enseigne pas les aspects sociaux, syntaxiques ou riches en données du vrai travail de programmation.
Cargo-Bot est un puzzle de programmation sur tablette. Two Lives Left l'a publié sur l'App Store en avril 2012 et le maintient depuis, gratuitement, sans publicité et sans rien à acheter. L'écran montre une grue suspendue au-dessus d'une rangée de caisses colorées, et un arrangement cible dans lequel ces caisses doivent finir.
Vous ne pilotez pas la grue. Vous lui écrivez un court programme à partir de commandes en icônes, puis vous appuyez sur lecture et regardez la grue exécuter vos instructions exactement telles qu'écrites. L'espace de programme est délibérément réduit : quelques emplacements par routine, avec des routines supplémentaires que vous pouvez appeler les unes depuis les autres, ce qui est ainsi qu'on construit une boucle ou un motif répété. L'application elle-même a été écrite sur un iPad avec Codea, l'outil de codage propre au développeur, ce qui explique en partie son aspect artisanal. Les niveaux sont regroupés en paliers de plus en plus difficiles.
Ce que vous faites vraiment
Vous regardez les caisses, regardez la cible, et déterminez la séquence de mouvements. Puis vous la construisez à partir d'icônes : gauche, gauche, bas, gauche, haut. Vous appuyez sur lecture et regardez la grue faire exactement ce que vous avez dit, y compris la partie où vous vous êtes trompé. La contrainte intéressante, c'est l'espace. Il n'y a jamais assez d'emplacements pour la réponse évidente, donc vous devez trouver le motif répétitif et le placer dans une routine séparée qui s'appelle elle-même. Les commandes peuvent aussi être marquées d'une couleur, si bien qu'une étape ne s'exécute que lorsque la pince tient une caisse rouge. Les niveaux sont notés selon le nombre d'instructions utilisées, donc une solution qui fonctionne n'est qu'à mi-chemin ; le puzzle consiste à la raccourcir.
Ce que cela fait travailler
Décompose une tâche en une séquence d'étapes individuelles
Repère un motif répétitif et le factorise en une routine réutilisable
Retrace un programme ligne par ligne pour trouver où il a échoué
Travaille dans une limite stricte du nombre d'instructions
Attache une condition à une étape pour qu'elle ne s'exécute que parfois
Pourquoi nous le classons Modéré Note interne 65 / 100
AdéquationQuelle part de savoir ou de savoir-faire réel le jeu lui-même exige-t-il ?70poids 45 %
L'adéquation atteint 70. Presque rien ne sépare le puzzle du concept : le séquençage, les sous-routines, la récursivité et les conditions ne sont pas enseignés à côté du jeu, ce sont les seuls outils que vous obtenez, et échouer signifie regarder vos propres instructions se dérouler de travers, ce qui est exactement ce qu'est le débogage. Elle reste en deçà du sommet uniquement parce que l'ensemble d'icônes est si réduit que les idées restent quelque peu abstraites.
TransfertCe que vous y pratiquez fonctionne-t-il hors du jeu ?60poids 30 %
Le transfert atteint 60. Les idées précises ici — la décomposition, la réutilisation et le suivi d'exécution — sont celles qui facilitent un premier langage de programmation, et elles se pratiquent sous forme pure : vous reconnaissez une boucle au premier coup d'œil après cela. Il n'est pas plus élevé car il n'y a ni syntaxe, ni données, ni texte, donc le pas vers du vrai code reste grand.
RépétitionLe jeu vous fait-il utiliser cette compétence encore et encore, à mesure que la difficulté augmente ?60poids 25 %
La répétition s'établit à 60. Chaque niveau est le même cycle de planifier, programmer, exécuter, trouver la faute, raccourcir, et il y en a assez pour le répéter des dizaines de fois. Comme les niveaux sont aussi notés selon le nombre d'instructions, vous pouvez revenir sur un puzzle résolu et faire mieux, même si la pratique s'arrête là où s'arrête la difficulté.
Où le jeu a servi à enseigner
Des cas documentés où ce jeu a été utilisé avec des apprenants. Chacun renvoie à sa source.
Programme scolaireWestside Excellence in Youth, Westside Community Schools (Nebraska) · École primaire · 2021
Westside Excellence in Youth, un programme d'enrichissement des Westside Community Schools du Nebraska, a mené une activité STEAM où des élèves de la maternelle au CM2 ont regardé une vidéo pédagogique, appris les boucles de programmation, puis programmé avec l'application Cargo-Bot pendant environ 15 minutes et documenté leurs progrès.
Appuyé par la pratiqueAucune étude publiée, mais ceux qui répondent du résultat s'en servent : écoles, cliniques, musées, laboratoires.
Le niveau est Appuyé par la pratique. La fiche App Store, vérifiée en août 2026, confirme le développeur, la sortie d'avril 2012, le prix gratuit sans achat, et une mise à jour de 2022, mais ne dit rien de ce que jouer produit chez un apprenant. Ce qui élève le niveau est un usage documenté en classe : un programme d'enrichissement des Westside Community Schools du Nebraska a mené une activité STEAM où des élèves de la maternelle au CM2 ont regardé une vidéo pédagogique sur les boucles de programmation, puis ont programmé avec Cargo-Bot pendant environ quinze minutes et noté leurs progrès. Aucune étude ne mesure les gains d'apprentissage de cette application, et il existe une littérature de recherche plus large sur les introductions à la programmation par le puzzle, mais aucune ne la teste directement. L'argument repose toujours principalement sur ce qu'exige un niveau : construire un programme, l'exécuter, trouver la faute.
Évaluation éditoriale — pas un effet scientifique mesuré.
Adéquation
70/100
Transfert
60/100
Répétition
60/100
Pourquoi il est retenu
Réussi — il reste un puzzle pur et satisfaisant même en retirant toute idée de transfert vers le code.
Appuyé par la pratique
Appuyé par la pratique : un programme scolaire d'enrichissement a fait programmer des élèves de la maternelle au CM2 avec l'application dans le cadre d'une activité STEAM documentée, même si aucune étude ne mesure ce que jouer enseigne au-delà du rapport de ce seul programme.
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.
Recommandation d'âge
8 ans et +
Thèmes
STIM, Logique et stratégie
Styles de jeu
Solo, Réflexion
Étiquettes
Programming logic · Robot puzzles · Debugging
Le séquençage, les sous-routines et les conditions sont les seuls outils disponibles, si bien que déboguer signifie regarder ses propres instructions se dérouler de travers, même si le petit ensemble d'icônes garde les idées quelque peu abstraites.