Projet 5 : Course de Tortues Virtuelle 🐢
Projet 5 : Course de Tortues Virtuelle 🐢
📋 Consignes
- Initialiser 2 à 5 tortues, chacune avec sa couleur.
- À chaque tour, chaque tortue avance de
randint(1,6)
pas.
- Afficher à chaque tour la position de chaque tortue :
- La première tortue dont la position ≥ distance (ex. 50) gagne.
- Compter et afficher le nombre de manches jouées.
💡 3 Indices
- Stockez les positions dans une liste :
positions = [0]*n
.
- Fonction
avance_tortue(idx)
→ positions[idx] += randint(1,6)
.
- Après chaque tour, bouclez sur
positions
et affichez une barre ou un 🐢 × position.
🏆 Missions bonus (en Python)
- 🔧 Demander à l’utilisateur nombre de tortues et distance.
- 🖼️ Créer un mode graphique avec la lib
turtle
pour voir la course en direct.
- ⚠️ Ajouter des obstacles : certaines cases font reculer.
- 📊 Enregistrer les résultats de chaque course dans un fichier
CSV
.
- 🎯 Implémenter un système de pari : miser sur une tortue pour gagner des points bonus.