Au mini-golf, quand on frappe la balle, il faut
calculer l'intersection de sa trajectoire avec toutes les bandes pour
déterminer, le cas échéant, celle qu'elle frappe en premier et sur
laquelle elle devra rebondir. Nous obtenons ainsi un point de rebond à
partir duquel on pourra calculer la suite de la trajectoire.
Mais il faut se rappeler que tous nos calculs se font avec une
précision limitée. Le point de rebond que nous venons de calculer est
rarement exactement sur la frontière de la bande: il est souvent d'un
côté ou de l'autre de celle-ci. S'il arrive qu'il se trouve du mauvais
côté, la poursuite de la trajectoire fera à nouveau rebondir la balle
sur la même frontière de la même bande, mais de l'autre côté cette
fois-ci. Avec le résultat que la balle paraîtra traverser celle-ci.
Une solution possible, mise en oeuvre dans le programme ci-dessous,
est de négliger la bande sur laquelle la balle vient de rebondir dans
le calcul du prochain rebond.
Pour exécuter le programme
Rebonds, cliquez sur l'image
ci-dessus.