Formations

Des modules de jeu pour apprendre à programmer

Le JavaScript n'aura plus de secrets pour ceux s'adonnant à ces jeux à la difficulté croissante

le 04 février 2018 | Dernière mise à jour de l'article le 01 mars 2018

Indépendants - Ressources gratuites

La question de l’apprentissage de la programmation par les enfants est devenue le sujet de l’heure en éducation. Le but étant de transformer des consommateurs d’informatique passifs en individus capables de maîtriser les outils et de les modifier et s’en servir plus efficacement et de façon créative. Entre les Code Lab et l’implantation petit à petit dans le cursus scolaire, le codage fait sa place. Bien des gens veulent encourager cette approche que ce soit en offrant des ressources ou des jeux où les plus jeunes peuvent pratiquer en s’amusant.

Apprendre en jouant

Voilà ce que propose Blockly Games, une série d’expériences ludiques de codage en JavaScript. Il a été d’abord été créé pour les anglophones, mais les jeux sont désormais offerts en français. Attention, toutefois, puisque la documentation d’aide n’est disponible que dans la langue originelle du site. Ainsi, il est préférable qu’il soit utilisé par des jeunes ayant une base d’anglais ou accompagnés d’adultes en mesure de les aider à comprendre.

8 expériences sont proposées, la plupart étant divisées en 10 étapes. La première permet de saisir l’idée des blocs de programmation en associant des animaux avec leurs caractéristiques. Une fois cette courte activité terminée, les joueurs pourront passer à la seconde appelée Labyrinthe. Ici, il faudra programmer le déplacement d’un personnage (au choix un piéton, un astronaute ou un panda) vers un but précis. Le tout augmentera en difficulté et en contraintes au fil des niveaux. Le troisième jeu nous met au contrôle d’un oiseau voulant rejoindre son nidtout en se rassasiant d’un ver. La quatrième expérience aborde la notion de boucles programmables dans lesquelles il faudra reproduire précisément des formes de couleurs différentes. Dans le jeu suivant, « Movie », le programmeur en herbe devra programmer des animations de formes simples. L'avant-dernier exercice est un tutoriel d’un jeu à coder appelé « Pond » où des canards en plastique essaient de se couler en se tirant des projectiles. Une période de pratique qui permettra de programmer son joueur dans le dernier module afin de survivre une mêlée à 4.

Une progression logique

L’intérêt de ces jeux est véritablement la progression plutôt bien pensée. Les premiers exercices sont assez aisés et se corsent au fil du temps. Il faudra expérimenter encore et encore afin de bien saisir les règles et arriver à un résultat satisfaisant. De plus, les modules Movie et Tortue offrent à leur dixième niveau une carte blanche où les joueurs peuvent expérimenter comme ils les veulent et créer des dessins de forme ou des animations qui leur plaisent. Même s’il est possible de passer à la prochaine étape sans avoir réussi la précédente, un suivi sera tout de même suggéré pour les élèves moins à l’aise avec les outils informatiques et l’anglais de la documentation.

Blockly Games

Avez-vous apprécié cette page?

Voir plus d'articles de cet auteur