speed = 2 multiplie la vitesse par 1,5, speed = 4 multiplie la vitesse par 2
Bon je me suis perdu dans un problème chelou, à partir du constat qu'il n'y avait pas de grosse différence de vitesse entre mon attaque à 2 et mon attaque à 4.
Timing du temps d'aller :
- Normal, 3319ms
- Attaque (speed = 2), 1991ms
- Super attaque (speed = 4), 1502ms
Et donc ensuite je me retrouve à regarder combien vaut pm - cm à chaque fois qu'on fait avancer la balle, et je trouve genre
- Normal (délai 8000µs) : 8560, 10040, 9000, 8560, 9016, ...
- Attaque (délai 4000µs) : 7520, 5008, 5016, 5024, 5008, 7520, 5016, ...
On voit qu'on est loin de coller au délai, on est toujours bien au dessus.
Chaque itération de loop() a l'air de prendre 1000µs ou plus, c'est chelou. À creuser, en attendant je vais augmenter la vitesse des super attaques au détour d'un autre ticket.