Si tu arrive a générer une balle qui bouge dans un canevas avec .after(), c'est fini. il reste plus qu'a faire bouger le cercle en fonction de l'angle. Et vu que je n'ai pas compris comment avec tkinter on peut avoir un angle comme au billard, avec la souris(il faut utiliser un key.bind avec une fonction prenant event en paramètre ect...), si tu as d'autres indications sur ce détail...