Retour à la leçon
Mission

Mission : réparer l'animation saccadée d'atelier-creatif.html

Corriger une animation de balle qui saccade et continue de tourner en arrière-plan, en migrant vers la bonne API d'animation.

Contexte

Sur atelier-creatif.html, un mini-jeu de dessin anime le déplacement d'une balle avec setInterval(dessiner, 16). Sur certains ordinateurs, l'animation saccade visiblement, et elle continue même quand l'utilisateur change d'onglet, consommant du CPU pour rien. Le code de dessiner() oublie aussi d'effacer le canvas avant de redessiner la balle à sa nouvelle position.

Ta mission : corriger le mécanisme d'animation.