Magic Numbers et Jeux Vidéo
Noah CUNEO
Tuteur : François BOUSSION
Introduction
Les Magic Numbers, c'est mal ! Mais nous allons voir que dans certains cas de figure... C'est plutôt ok.
Dans un premier temps, rappelons nous ce qu'est un magic number. Nous sommes tenté de dire qu'un magic number est une constante. Et bien c'est partiellement vrai... En réalité, une constante et une valeur nommée et explicite. Comme par exemple PI (3.1415...) ou la constante gravitationelle G (9.81). Alors qu'un magic number est une valeur qui semble sortir de nulle part, par exemple 0x5f3759df.
Vous devez vous dire que cette valeur que j'ai donné, je la sort de nulle part. Et bien non ! Cette valeur est extrêmement utile dans bien des domaine.
D'abord faisons quelques rappels.
Normaliser un vecteur
La normalisation de vecteur est une notion importante des mathématiques et de l'informatique. Par exemple, pour le jeu que nous avons réalisé en VISI301, nous avons dû normaliser le vecteur existante entre le centre de l'écran et la souris. Ce dernier permettant de gérer la trajectoire d'un projectile. Pourquoi le normaliser ? Et bien parce que
