Les joueurs assemblent des commandes de mouvement, de rotation, de saut et de lumière en courts programmes, réutilisent des procédures et affinent leurs solutions jusqu'à ce que le robot allume toutes les cases cibles.
Pourquoi cela peut être utile
Manquer d'emplacements de programme est ce qui vous force à découvrir les procédures : regrouper une séquence de mouvements répétée et l'appeler par son nom. C'est une vraie structure de programmation — séquencement, décomposition, réutilisation — même si tout reste en icônes, sans syntaxe, données ni variables à transposer vers un vrai langage.
Utilisé pour enseigner
3 cas documentés ↓Sheffield Hallam University · Universidad Nacional de San Agustín and Universidad La Salle, Arequipa, Peru
À garder en tête
Les icônes de commande enseignent la structure de procédures et de boucles simples, mais elles font abstraction de la syntaxe, des données et des aspects plus complexes du vrai travail de programmation.
Lightbot est un petit puzzle de programmation sorti pour la première fois en 2008 et aujourd'hui vendu comme application par Lightbot Inc. Le plateau est une petite grille de tuiles surélevées et abaissées flottant dans l'espace. Certaines tuiles sont bleues. Votre tâche est d'amener un petit robot à se tenir sur chaque tuile bleue et à l'allumer.
Vous ne pilotez pas le robot. Vous écrivez un programme pour lui. Sous le plateau se trouvent deux bandes d'emplacements vides, l'une nommée Main et l'autre une procédure, et une palette de commandes en icônes : avancer, tourner à gauche, tourner à droite, sauter, s'allumer, et appeler la procédure. Vous glissez les icônes dans les emplacements, appuyez sur lecture, et le robot les exécute dans l'ordre.
La palette constitue tout le vocabulaire, et la difficulté vient de la pénurie d'emplacements. Quand Main contient huit emplacements et que le trajet nécessite vingt étapes, le seul moyen d'y arriver est de trouver la partie répétitive du trajet et de la placer dans la procédure. Le site officiel nomme le séquençage, la surcharge, les procédures, les boucles récursives et les conditions comme ce que le jeu couvre, et le décrit comme adapté à tous les âges et conçu pour les premiers programmeurs. Il renvoie vers des téléchargements pour appareils Apple, Android et Amazon.
Ce que vous faites vraiment
Vous tracez le trajet des yeux avant de toucher quoi que ce soit : avancer, avancer, tourner, sauter, s'allumer. Puis vous glissez les icônes et lancez. Le robot marche, manque une tuile et s'arrête, donc vous regardez à nouveau et voyez que le saut est arrivé une étape trop tôt.
La contrainte arrive vite. Il n'y a jamais assez d'emplacements dans Main, donc vous cherchez la partie du trajet qui se répète, placez ces étapes dans la procédure, et appelez la procédure depuis Main. Les puzzles suivants utilisent une procédure qui s'appelle elle-même, ce qui est le moment où un joueur rencontre une boucle qui tourne jusqu'à ce qu'elle ne le puisse plus. Progresser, c'est voir le motif dans un trajet plutôt que le trajet lui-même, et cela se mesure en programmes plus courts.
Ce que cela fait travailler
Écrit une séquence ordonnée d'instructions et prédit le résultat avant de l'exécuter
Trouve la partie répétitive d'un trajet et la déplace dans une procédure
Observe une exécution étape par étape pour localiser l'instruction en échec
Réécrit une solution fonctionnelle pour tenir dans moins d'emplacements d'instructions
Utilise une procédure qui s'appelle elle-même pour répéter une étape indéfiniment
Pourquoi nous le classons Modéré Note interne 60 / 100
AdéquationQuelle part de savoir ou de savoir-faire réel le jeu lui-même exige-t-il ?65poids 45 %
Adéquation à 65. Les concepts de programmation sont les contraintes réelles du puzzle : la limite d'instructions est ce qui force un joueur à découvrir les procédures, et la pénurie d'emplacements est ce qui rend la réutilisation précieuse plutôt que simplement plus soignée. Rien n'est enseigné dans une case de texte ; cela se découvre en manquant de place, sur une grille inventée plutôt que dans une vraie tâche de programmation.
TransfertCe que vous y pratiquez fonctionne-t-il hors du jeu ?58poids 30 %
Transfert à 58. Le séquençage, la décomposition et la réutilisation sont les idées qui sous-tendent tout langage de programmation, et une étude comparant Lightbot à ScratchJr a montré que le format en icônes enseigne bel et bien la pensée informatique. Le score est retenu parce que tout reste en icônes : pas de syntaxe, pas de données, pas de variables, et aucune expérience d'un programme qui se comporte mal pour une raison subtile.
RépétitionLe jeu vous fait-il utiliser cette compétence encore et encore, à mesure que la difficulté augmente ?55poids 25 %
Répétition à 55. Chaque niveau exerce la même poignée d'idées sur un plateau différent, et les limites d'instructions continuent de forcer le même raisonnement sur la réutilisation. Le score se stabilise ici plutôt que plus haut parce que l'ensemble de niveaux est fini : un joueur déterminé le termine, et il n'y a pas de générateur pour continuer ensuite.
Où le jeu a servi à enseigner
Des cas documentés où ce jeu a été utilisé avec des apprenants. Chacun renvoie à sa source.
ÉtudeSheffield Hallam University · École primaire · 2017
Des chercheurs de la Sheffield Hallam University ont étudié la façon dont de jeunes enfants abordent la programmation à l'aide de deux outils contrastés, ScratchJr et Lightbot, en examinant comment l'interface de chaque outil influençait le développement de leur pensée informatique.
CoursUniversidad Nacional de San Agustín and Universidad La Salle, Arequipa, Peru · Université · 2017
Des enseignants de deux universités péruviennes ont utilisé Lightbot aux côtés d'une bibliothèque graphique Turtle pour initier des étudiants débutants en programmation aux concepts d'algorithme et de fonction, en déployant cette approche dans les cours de première année des deux établissements.
Lightbot est proposé comme activité officielle de l'Hour of Code, l'initiative nationale de la Computer Science Education Week et de Code.org qui initie des millions d'élèves du primaire et du secondaire à une heure d'informatique, avec des ressources fournies aux enseignants pour la salle de classe.
Appuyé par la rechercheDes recherches publiées portent sur ce jeu, ou sur la mécanique exacte dont il est fait.
Le niveau de preuve est « Appuyé par la recherche ». Des chercheurs de la Sheffield Hallam University ont étudié la façon dont de jeunes enfants abordent la programmation à l'aide de deux outils contrastés, ScratchJr et Lightbot, et ont examiné comment l'interface de chacun façonnait leur pensée informatique. Des enseignants de deux universités péruviennes ont utilisé Lightbot aux côtés d'une bibliothèque graphique Turtle pour initier des étudiants de première année aux algorithmes et aux fonctions. Lightbot est aussi une activité officielle de l'Hour of Code, avec des ressources pour les enseignants destinées à la salle de classe. Le site officiel affirme également que le jeu a été joué par plus de vingt millions d'enfants et utilisé par des dizaines de milliers d'enseignants, ce qui est une affirmation du développeur sur sa portée plutôt qu'un résultat mesuré, et n'est pas compté ici comme une preuve.
Évaluation éditoriale — pas un effet scientifique mesuré.
Adéquation
65/100
Transfert
58/100
Répétition
55/100
Pourquoi il est retenu
Réussi — même sans le cadrage « code », il fonctionne comme un petit langage de puzzle logique satisfaisant, aux objectifs clairs et aux solutions élégantes.
Appuyé par la recherche
Appuyé par la recherche : une étude universitaire a comparé Lightbot à ScratchJr pour enseigner la pensée informatique à de jeunes enfants, et des enseignants de deux universités péruviennes l'ont utilisé dans des cours de programmation de première année, ce qui justifie ce niveau pour ce que les icônes enseignent.
Current iPhone and iPad availability is verified through the App Store snapshot checked on 2026-08-20.
Web availability was investigated on 2026-08-20 but was not considered sufficiently verified for publication as a current platform claim.
The Hour of Code and legacy browser material must not be used as evidence of current Web-platform status for this exact catalog entity.
Release-year confidence is lower than mobile platform confidence because present official pages foreground current access more than original launch history.
Recommandation d'âge
8 ans et +
Thèmes
STIM
Styles de jeu
Solo, Réflexion
Étiquettes
Programming logic · Robot puzzles · Procedures
La limite d'instructions est ce qui force un joueur à découvrir les procédures, puisqu'un trajet qui a besoin de vingt étapes doit être compressé dans les quelques emplacements que Main contient réellement, ce qui relève d'un vrai raisonnement de programmation même si tout reste en icônes.