Apprendre en jouant

Pourquoi une méthode d’apprentissage basée sur le jeu ?

Le jeu est idéal pour stimuler l’attention pure sans effort ; voilà pourquoi nous allons construire ensemble un jeu sur ordinateur, par exemple à l’aide de Scratch.

scratch

Scratch est un logiciel libre conçu par le MIT, outil de création multimédia en ligne qui peut être utilisé par les étudiants, les chercheurs, les enseignants et les parents pour construire facilement des jeux. C'est un tremplin pour le monde de la programmation informatique : il peut être utilisé pour l'éducation à des fins de divertissement, de mathématiques, de projets scientifiques, y compris pour des simulations et des visualisations d'expériences, des présentations animées, dans les sciences sociales, ainsi que dans l'art et la musique interactive.

 

 

 

cocktail

 

Créer son propre jeu sur ordinateur demande d’apprendre les concepts de base de la programmation afin d’être capable de le faire fonctionner. Notre présentation par niveaux progressifs et modules permettra de : définir des fonds et décors, contrôler le déplacements de lutins, gérer des chemins et des obstacles, comptabiliser des vies et des trésors, changer d’habillages, créer des obstacles mouvants, insérer des passages secrets… et à chaque nouvelle fonctionnalité correspondra une notion de programmation. Puis nous apprendrons à découper un problème complexe en unités plus simples, et à les réutiliser.

 

scratch labyrinthescratch snakeNous partons d’un choix de jeux simples, comme le labyrinthe ou le classique Snake : des jeux où la mobilité des personnages n’est pas trop complexe à mettre en œuvre et où les scénarios des niveaux sont presque infinis, laissant libre cours à l’imagination du codeur.

 

 

 

Arriver à un triple gain !

On gagne d’abord en rendant son jeu fonctionnel, puis en interagissant avec lui en tant qu'utilisateur. Lors de la programmation, on s’est trompé, on a cherché, corrigé, réessayé, jusqu’à ce que l’objectif soit atteint.

Ensuite, les œuvres conçues sont elles-mêmes étonnantes de créativité, de cohérence, de personnalité, et c’est toujours une joie que de regarder la variété des résultats, alors qu'on est partis d’une consigne de base commune à tous (le labyrinthe par exemple).

 

Arduino et électronique arduino1

Le logiciel c’est bien, mais interagir avec du matériel c’est mieux. Ainsi, nous procédons de la même façon qu’avec Scratch, par expérimentation, puis explications une fois l’objectif atteint. Nous proposons de jouer avec des LEDs, LEDs 7 segments ou en matrice, des servomoteurs, des relais, des interfaces écrans, pour arriver enfin aux robots.

Les montages fonctionnent d’abord connectés au PC, et tournent ensuite, étant débranchés, en autonome. On met au point son propre robot pour un comportement précis, on teste avec l'ordinateur, puis on teste en réel.