CoddyRun

Tous les parcours

Parcours · Intermédiaire

Le labyrinthe

Un labyrinthe dessiné à partir de textes, un explorateur qui se déplace au clavier, une lampe de poche et plusieurs niveaux.

6 étapes 1 h 30 environ
Aperçu du projet final : Le labyrinthe

Un labyrinthe à parcourir au clavier : il est décrit par quelques lignes de texte, dessiné case par case, et l'explorateur ne voit que ce qu'éclaire sa lampe de poche. Trouvez la sortie, puis passez au niveau suivant !

Ce que vous allez apprendre

  • représenter une carte avec un tableau de textes ;
  • lire un caractère précis avec deux index : plan[ligne][colonne + 1] ;
  • se déplacer au clavier avec appuyer en évitant les murs ;
  • mémoriser les cases déjà vues dans un tableau à deux dimensions ;
  • enchaîner plusieurs niveaux et chronométrer chacun.

Avant de commencer

Il vaut mieux connaître les tableaux, les boucles imbriquées et les fonctions.

Les étapes

  1. 1
    Un labyrinthe écrit en texte Décrire un labyrinthe par neuf lignes de texte, puis le dessiner case par case : murs, couloirs, départ et sortie. tableau de textesdouble indexboucles imbriquées
    Accès libre
  2. 2
    L'explorateur au départ Trouver la case D dans le plan, y placer l'explorateur et ranger tout le dessin dans une procédure. recherche dans une grilleprocédurevariable locale
  3. 3
    Se déplacer sans traverser les murs Déplacer l'explorateur avec Z, Q, S et D, en refusant tout déplacement vers un mur. appuyerselonfonction booléenne
  4. 4
    Trouver la sortie Compter les pas, détecter l'arrivée sur la case S et terminer la partie avec un message de victoire. compteurbooléencondition d'arrivée
  5. 5
    La lampe de poche Plonger le labyrinthe dans le noir : seules les cases proches de l'explorateur sont éclairées, et les cases déjà vues restent visibles, assombries. tableau à deux dimensionshypotenusecontinuergba
  6. 6
    Plusieurs niveaux chronométrés Enchaîner deux labyrinthes : à la sortie du premier, le second se charge, et chaque niveau est chronométré. tableau de tableauxprocédure de chargementchrono
La première étape est en accès libre. Pour continuer, garder votre progression d'un ordinateur à l'autre et obtenir le diplôme, créez un compte gratuit.