il te faut considérer la tangeante au cercle en ton point d'impact.
Donc ton point d'impact M vérifie
x)
(ton tir)
et
^2+(y-yc)^2=r)
(ton cercle).
Tu vas trouver 2 solutions, retiens celle qui est le plus près du point de départ de ton tir.
Après une fois que tu as ce point il te faut chercher l'angle avec lequel il repart.
Si tu prends le vecteur CM il aura pour argument
/(x_M-x_C)))
si

et la même chose
/(x_M-x_C))+\pi)
si
l'angle de ta tangeante est donc

donc si tu arrives sur cette tangeante avec un angle
=\alpha)
tu vas rebondir avec un angle
=\alpha+2\theta-\pi})
Enfin tout ça c'est sans compter mes erreurs de calcul car j'ai fait ça vite fait et faut bien faire gaffe aux angles orientés (enfin ptêtre j'ai bon quand même).