Des jeux pour apprendre la programmation

Apprendre le JavaScript en expérimentant, sans notion de cours

Indépendants - Ressources gratuites
  • .

Des jeux pour apprendre la programmation

De plus en plus d’organismes et d’écoles tentent de faire apprendre le code aux plus jeunes. Certains y vont de façon plus théorique, mais la plupart croient que c’est par le jeu qu’il sera le plus facile d’enseigner ce langage. Quoi de plus logique que les jeux vidéo, d’ailleurs, bénéficient de ces codes pour exister. La compagnie française Toxicode l’a compris et travaille à l’élaboration de quatre jeux destinés aux plus jeunes.

Sur les quatre jeux, deux sont en développement. Un qui s’inspirera un peu de Minecraft, mais qui permettra aux joueurs d’apprendre à concevoir des paysages et terrains de jeu et un autre qui les mettra dans la peau d’un ordinateur qui devra décoder du JavaScript. En attendant, toutefois, il y a les deux premiers qui sont offerts complets et gratuits sur le site.

Créer son jeu

Le premier s’appelle Code and slash. Il s’agit en fait d’un outil de création sommaire d’un niveau de jeu vidéo. Le but est de faire déplacer l’avatar du joueur — ici, un petit chevalier — et de l’amener à la sortie en évitant les monstres et obstacles mis en place par le créateur. Du moins, c’est la proposition originale. Or, les plus créatifs pourront se servir de cette idée pour créer toutes sortes d'expériences audacieuses. Ainsi, comme il est montré sur la page d'accueil, certains en ont fait un Pac-Man, d’autres un jeu d’action où il faut éviter les obstacles, etc. Il est possible de s’y adonner seul, mais comme le jeu l’admet lui-même, il manque pour l'instant de tutoriels. L’idéal est donc d’y jouer avec un animateur s’y connaissant en programmation ou de lire attentivement le document accompagnateur.

Apprendre sans cours

Le deuxième est encore plus original. Il s’appelle « Silent Teacher ». Au lieu de simplement expliquer le JavaScript aux jeunes, le jeu le fait de façon subreptice. Le but est de répondre à des questions mathématiques pour avancer au fil des 14 cercles.

Ainsi, si le premier cercle propose de simples problèmes arithmétiques, le jeu se corse au fil du temps puisqu’en fait il montre les effets des commandes de Java sur un calcul. Éventuellement, il ne demandera pas seulement de répondre par des chiffres, mais aussi par des mots du vocabulaire Java (true, false). Or, à chaque fois, aucune explication textuelle. Le professeur est muet. C’est par l’expérimentation et les erreurs que le joueur finit par saisir la règle de chaque cercle du jeu. Seuls des visages souriants ou tristes lui signifieront la réussite ou les fautes. Toutefois, mieux vaut posséder une bonne connaissance mathématique de base pour comprendre les problèmes.


Toxicode - How to code -  (Les noms et les présentations sont en anglais, les explications sont en français. What's the idea ? )

Niveau : Secondaire

Sujets :
Programmation - Langages informatiques Jeux informatiques

Mots-clés :
Programmation ,
Programmation Informatique ,
Conception De Jeux Vidéos ,
Jeux Vidéo ,
Création Jeux ,
Approche Par Le Jeu ,
JavaScript