Merci pour les réponses
Lapintade / _Xaar :
En effet, depuis que j'ai passé le jeu a 6x fps, c'est un peu trop rapide. Je corrigerai ca, ou alors, je changerai ca pour une autre version, a voir.
LPTheKiller_3 :
"Le code de la vitesse de la balle est mal fait, comme énormément d'autres pongs d'ailleurs.
Je peux le voir car la balle s'accélère toute seule au bout de quelques échanges. "
La vitesse de la balle augmente a chaque coup, et non au bout de plusieurs coups.
"En fait pour gérer la vitesse de la balle efficacement il faut lui attribuer une vitesse (constante) et une orientation. "
Si la vitesse reste contante, ca va pas etre facile de trouver un vainqueur. La vitesse augmente vite ici pour ne pas eterniser le round.
"On change l'orientation selon comment on frappe la balle, mais la vitesse reste la même.
Et les vitesses x et y sont données par calcul avec la vitesse et l'orientation.
Parce que si on gère les vitesses x et y individuellement comme c'est apparemment le cas ici, la balle aura une vitesse globale qui varie."
Si la balle arrive en haut de la barre, elle repartira vers le haut, sinon vers le bas.
Et les positions x et y, bien qu'etant gérés individuelement, ont la meme vitesse, comme ceci :
balle._x += directionX * vitesse;
balle._y += directionY * vitesse;
Et en effet, tu as entièrement raison, gerer avec des angles est plus interressant, mais la, mon but est juste de tester flash, pas envi de trop me prendre la tête avec chaque détail.