Fonction
Jeux
collision_cercles(x1, y1, r1, x2, y2, r2)
Vrai si deux cercles se touchent ou se chevauchent (balles, planètes, bulles).
Partagée par CoddyRun · CoddyRun
7 novembre 2026
Explication
Chaque cercle est donné par son centre et son rayon, comme pour cercle(…). Le calcul évite la racine carrée : il compare les carrés des distances.
Code
fonction collision_cercles(x1, y1, r1, x2, y2, r2)
dx, dy est un nombre
dx vaut x2 - x1
dy vaut y2 - y1
retourne dx * dx + dy * dy <= (r1 + r2) * (r1 + r2)
fin fonction
Exemple d'utilisation
affiche collision_cercles(0, 0, 10, 15, 0, 10) affiche collision_cercles(0, 0, 10, 30, 0, 10)
Commentaires (0)
Pas encore de commentaire. Une question, une amélioration, un merci ? Lancez-vous.
Connectez-vous ou créez un compte pour commenter.