Fix les normalizes sur des vecteurs qui peuvent être nulle
PhiBabin opened this issue · comments
Philippe Babin commented
Un peu partout dans le code l'ia il y a des calls la fonction normalize
avec des vecteurs qui peuvent être nulle (ex: normalize(self.game_state.ball.velocity)
). Cela pause problème, puisque si on passe un vecteur nulle à normalize, on reçoit un exception. Il faudrait regarder tous les endroits où on procède à une normalize et que l'on vérifie qu'elle est le comportement approprié si le vecteur est nulle.
Philippe Babin commented
C'est claire que si on crash à la compétition, c'est à cause de cela