# Ropy Discover Python with Ropy (coding adventure)
; Découvre le Python avec Ropy (aventure à programmer) Ropy est un programme destiné à la découverte de la programmation procédurale et du language Python. A travers plusieurs niveaux, donc de manière graduée, les élèves vont apprendre à manipuler les structures algorithmiques et à les coder en Python. Ropy a fortement été inpiré par [RobotProg](http://www.physicsbox.com/indexrobotprogfr.html) et [Light Bot](https://lightbot.com/). Ce simulateur fait partie du projet open source Blender-EduTech (Blender/UPBGE pour l'Enseignement Technologique). ![Screenshot](img/screenshot-02.jpg) Le script Python qui permet la commande du robot est le fichier 'ropy_cmd.py'. Les instructions de base sont : - Avancer : rp_avancer() - Tourner à gauche : rp_gauche() - Tourner à droite : rp_droite() - Marquer la case : rp_marquer() - Détecter la présence d'un mur devant à un pas : rp_detect_mur() -> retourne True si il a présence d'un mur et False si il a absence d'un mur Les niveaux sont : - Niveau 0 : Vide - Niveau 1 : Les premiers pas de Ropy - Niveau 2 : Sécuriser Ropy - Niveau 3 : Partir au bout du monde - Niveau 4 : Faire face à l'inconnu - Niveau 5 : Se rendre utile Chaque niveau donne lieu à la découverte de structures algorithmiques ; des applications pédagogique se trouvent dans le [dépôt des documents pédagogiques du projet Blender-EduTech](https://gitlab.com/blender-edutech/blender-edutech-oer-french) .