Labyrinthes.

Création, Déplacement, Anticipation par codage.

1. Introduction

Réecriture des logiciels E.P.I1 maternelle, de labyrinthes. Linux magazine n°62 a facilité cette réécriture (algorithme, structure des données).

Labyrinthe : chemin connexe qui permet d'aller de n'importe quelle case à n'importe quel autre case, et donc en particulier d'une case
dite départ (choisie au hasard sur les bords) vers une case arrivée(choisie au hasard sur les bords)

Description générale :

Paramétrage commun aux 3 activités.
Par le menu Réglages, choisir le dossier ou sous-dossier dans lequel sont les fichiers labyrinthes de travail.
Les labyrinthes "sauvés" seront aussi dans ces dossiers.
A choisir parmi Personnel, Commun, Exemple. Cette distinction n'est, pour l'instant, utile que pour GNU/linux.
Pour décider de l'usage des fichiers-labyrinthes :
Sous GNU/linux, il faut savoir paramétrer les autorisations des fichiers et/ou dossiers.
Le menu Labyrinthes déroule les fichiers labyrinthes présents dans le dossier ci-dessus choisi.
Dans ce menu, choisir :
-aucun pour construire de nouveaux labyrinthes (max : 12x12),
-un nom de fichier labyrinthe pour travailler avec.
Ce choix permet d'utiliser le menu Activités.
Le menu Activités permet de travailler sur le labyrinthe ainsi choisi et ce en mode normal, relatif ou caché.:
-Si aucun est le non fichier-labyrinthe choisi, la taille en est demandée : 12x12 maximun.
puis l'activité choisie est lancée. (cf ci-dessous)
-Si un autre choix de fichier labyrinthe a été fait l'activité choisie est lancée. (cf ci-dessous)
Tout labyrinthe qui vient d'être crée peut être sauvé dans le dossier choisi par Réglages. (Bouton Sauver actif ou pas)

2. Activités :

2.1 Labyrinthe

2.2 Labyrinthe relatif

  • Le travail de base :

  • Déplacer la flèche jaune de la case départ (trait rouge) à la case arrivée (trait jaune).
    Les déplacements sont compris par rapport à cette flèche jaune, objet orienté.
    Fléche du clavier Up : pour faire avancer la fléche jaune, donc % elle même.
    Fléche du clavier Down : pour faire reculer la fléche jaune, donc % elle même.
    Fléche du clavier Right : pour faire pivoter la fléche jaune, d'un quart de tour vers la droite % à elle même.
    Fléche du clavier Left : pour faire pivoter fléche jaune, d'un quart de tour vers la gauche % elle même.
    A tout moment quatre contraintes, s'excluant l'une l'autre, sont possibles.
    AV TD : Les seules possiblités sont Up et Right pour faire avancer ou pivoter vers la gauche la flèche jaune.
    Idem pour AV TG, RE TD, et RE TG.

    2.3 Labyrinthe caché

    Même activité que pour le "normal" mais , comme son nom l'indique, les murs du labyrinthe sont cachés.
    Lorsque un mur est atteint il devient rouge.
    Les murs sont visualisables durant 2 secondes. (bouton Voir les murs).
    Le bouton Grilles? permet de visualiser le quadrillage sous_jacent.
    Et, bien sûr, le bouton Recommencer permet d'améliorer "les performances" de l'élève.

    2.3 Bilan

    Pas de bilan pour l'instant.

    Remarques

    On peut inclure d'autres algorithmes de construction de labyrinthe.

    3. Conclusion

    Principal intérêt pédagogique pourrait être autour de la notion de "Géométrie spatiale"
    au sens utilisé par Salin/Berthelot dans leur thèse Espace et Géométrie dans la scolarité obligatoire. (Bordeaux)
    En particulier le chapitre BIII p43.
    Comment indiquer, communiquer à autrui un chemin allant d'un lieu à un autre.
    Ici en utilisant soit la possiblité d'anticiper, soit les labyrinthes cachés.