Code Maze

Un casse-tête de logique de programmation où vous résolvez des labyrinthes en assemblant des blocs de code.

Code Maze

Code Maze

Code Maze enseigne la logique de programmation à travers la tâche la plus simple qui soit : aller d’un point à un autre. Chaque niveau est un labyrinthe avec un but, et au lieu de le parcourir à la main, vous utilisez des blocs de code pour décrire comment vous déplacer. Le programme que vous assemblez est la solution.

Ce passage du contrôle direct aux instructions constitue toute la leçon. Vous devez penser le trajet à l’avance, le décomposer en étapes et placer ces étapes dans le bon ordre. Quand des obstacles apparaissent, le code doit aussi en tenir compte, ce qui correspond exactement à la tournure d’esprit qu’exige la programmation : planifier, ordonner et corriger ce qui ne fonctionne pas du premier coup.

Ses étiquettes évoquent les élèves et une structure à niveaux, et chaque niveau est présenté comme un test de résolution de problèmes. C’est une première étape judicieuse pour les jeunes curieux de programmation, et un casse-tête accessible pour quiconque aime la logique pas à pas. La phrase de conclusion le résume bien : êtes-vous prêt à sortir du labyrinthe à coups de code ?

Commandes

Faites glisser les blocs de code avec la souris ou le doigt pour construire votre programme.

Comment jouer

  1. Étudiez le labyrinthe, ses obstacles et le but.
  2. Planifiez le trajet sous forme d'une suite d'étapes.
  3. Assemblez les blocs de code pour décrire ces étapes dans l'ordre.
  4. Lancez votre code et ajustez-le jusqu'à ce qu'il atteigne le but.

Trucs et astuces

Raisonnez par petits segments. Quand un programme se trompe, une erreur est plus facile à repérer dans quelques blocs que dans une longue séquence.

Questions fréquentes

Faut-il savoir programmer pour jouer à Code Maze ?

Aucune connaissance préalable n'est mentionnée ; le jeu est conçu pour enseigner la logique de programmation grâce aux blocs de code.

À quoi servent les blocs de code ?

Ce sont les instructions qui vous permettent de parcourir chaque labyrinthe, de franchir les obstacles et d'atteindre le but.