ropy/README.md

33 lines
1.5 KiB
Markdown
Raw Normal View History

2022-02-24 11:43:59 +01:00
# Ropy
2022-02-24 12:47:35 +01:00
**Blender/UPBGE pour l'Enseignement Technologique** <br/>
**Blender/UPBGE for Technology Education**
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
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.
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
Ropy a fortement été inpiré par [RobotProg](http://www.physicsbox.com/indexrobotprogfr.html) et [Light Bot](https://lightbot.com/).
2022-02-24 11:43:59 +01:00
2022-02-24 12:30:13 +01:00
Ce simulateur fait partie du projet open source [Blender-EduTech (Blender/UPBGE pour l'Enseignement Technologique)](https://gitlab.com/blender-edutech).
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
![Screenshot](img/screenshot-02.jpg)
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
Le script Python qui permet la commande du robot est le fichier 'ropy_cmd.py'.
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
Les instructions de base sont :
- Avancer : rp_avancer()
- Tourner à gauche : rp_gauche()
2022-02-24 12:18:26 +01:00
- 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
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
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
2022-02-24 11:43:59 +01:00
2022-02-24 12:01:56 +01:00
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) .