Collision entre deux turtles python
Résolu/Ferméyg_be Messages postés 23323 Date d'inscription lundi 9 juin 2008 Statut Contributeur Dernière intervention 14 novembre 2024 - 2 nov. 2022 à 18:02
- Turtle collision python
- Citizen code python - Accueil - Outils
- Trouver la position d'un élément dans une liste python ✓ - Forum Python
- Python est introuvable. exúcutez sans argument pour procúder ó l ✓ - Forum Python
- [PyCharm] Pas d'interpréteur python ✓ - Forum Python
2 réponses
29 oct. 2022 à 21:25
bonjour,
Je n'ai pas testé ton code. Si je le comprends, tu vérifies, après avoir déplacé le boulet, qu'il ne touche pas la cible.
Tu souhaites peut-être plutôt vérifier que, pendant son déplacement, le boulet ne touche pas la cible.
31 oct. 2022 à 08:54
bonjour,
je pense que tu as raison mais je ne sais pas ce qu'il faut utilisé pour que le boulet "détecte" la cible.
31 oct. 2022 à 10:40
As-tu écrit ce code?
Tu fais la détection en ligne 37, non?
31 oct. 2022 à 21:15
Oui, mais quand je run le code, cela n'est pas pris en compte.
31 oct. 2022 à 21:25
Tu fais la détection une seule fois, quand le boulet est arrivé à destination. Ne penses-tu pas qu'il serait préférable de faire cela tout au long de la trajectoire?
31 oct. 2022 à 22:08
bonjour,
je ne suis pas très doué, a vrai dire je débute en python
mais ne serait il pas possible de rajouter une boucle 'while' avec pour condition de répéter un test de collision du boulet contre le point de la cible et a la suite du 'while' mettre le texte :
turtle.write("vous avez gagné")
1 nov. 2022 à 09:48
Utiliser une boucle me semble une bonne idée.
Si tu débutes, tu progresseras peut-être mieux en faisant d'abord des exercices plus simples, que tu peux faire seul.