Salut.
J'ai un TP d'info à faire qui me demande de simuler les collisions d'une boule de billard sur les parois du billard grâce au module turtle de Python.
J'ai essayé plusieurs scénarios mais j'arrive au mieux à gérer les 3 premières collisions.
Après ça, le mouvement de la boule devient anarchique. Je sais que je dois calculer les distances grâce à cos et sin, je sais également que lorsque la balle est + proche d'une paroi horizontale que verticale j'utilise sin et vice-versa pour cos, mais y'a un problème sur l'angle de renvoi visiblement.
Screenshot du problème, au cas où mes explications ne seraient pas claires :
Code source : http://pastebin.com/pVntL7vp
Merci d'avance pour votre aide.
Partager