Un niveau du jeu Laby
Laby est un jeu d'introduction à la programmation (à partir de 6 ans) au cours duquel l'apprenant résout des puzzles guidés avec l'objectif de faire sortir une fourmi d'un labyrinthe.
Crédits : Les activités proposées ici sont basées sur l'adaptation de ce jeu pour le langage Python dans un environnement Jupyter, réalisée par Erwan Cornic, Edwige Gros, Nicolas Hainak, Viviane Pons, Nicolas M. Thiéry.
Certains défis sont originaux, d'autres sont issus des notebooks proposés par les auteurs cités précédemment.
Le code source du projet est accessible en suivant ce lien : https://gitlab.dsi.universite-paris-saclay.fr/nicolas.thiery/Laby.
Cette installation sera l’occasion d’une première découverte de votre système d’exploitation Linux.
Ouvrez un Terminal (icône sur fond noir dans la barre des tâches en bas)
Tapez la commande suivante dans le terminal et exécutez-là en pressant la touche “Entrée”
pip install git+https://gitlab.dsi.universite-paris-saclay.fr/nicolas.thiery/Laby.git
delpy
(on ne l’installe pas avec la commande “pip install delpy” car c’est une version modifiée qui est utilisée par laby
!)
télécharger le fichier compressé : delpy.zip
ouvrir le navigateur de fichiers (icône dans la barre en bas, à gauche de celle pour ouvrir le terminal)
ouvrir le dossier Téléchargements
, faire un clic droit sur le fichier delpy.zip
puis cliquer sur “Extraire ici”. Le dossier décompressé obtenu est le module delpy
, qu’il nous reste à copier dans le répertoire avec les autres modules python (pour qu’il soit trouvé par Python)
dans le navigateur de fichiers, se placer dans le dossier premiere2
afficher les fichiers cachés : onglet “Affichage” puis cocher “Afficher les fichiers cachés”
se rendre dans le répertoire .local
, puis dans lib
, puis dans python3.8
et enfin dans site-packages
(c’est dans ce répertoire que se trouvent les modules python que vous installez)
copier dans ce répertoire site-packages
le dossier delpy
décompressé précédemment
Dans le navigateur de fichiers, se placer dans le répertoire Documents
(on va y copier les fichiers nécessaires pour l’activité d’introduction)
Télécharger l’archive premiersPas.zip contenant l’activité d’introduction, puis la décompresser et copier le dossier obtenu dans le répertoire Documents
.
asttokens
) avec la commande : pip3 install jupyter
jupyter notebook
Après quelques secondes, le navigateur devrait s’ouvrir et vous devriez voir l’arborescence du navigateur de fichiers.
Cliquer sur Documents
puis sur PremiersPas
pour arriver à la liste des différents exercices de l’activité d’introduction
Cliquer sur le notebook intitulé 00-PresentationActivite.ipynb
et c’est parti !
Voici une présentation des notions abordées dans les différents défis :
Seuls les défis 1 à 19 sont attendus. Vous pouvez faire les autres en guise de bilan.
Germain Becker, Lycée Emmanuel Mounier à Angers
deply
: delpy.zipVoir en ligne : info-mounier.fr/premiere_nsi/bases/laby