« Magic Numbers et Jeux Vidéo » : différence entre les versions

De Wiki du LAMA (UMR 5127)
Aller à la navigation Aller à la recherche
Aucun résumé des modifications
Aucun résumé des modifications
Ligne 23 : Ligne 23 :


La normalisation de vecteur est une notion importante.
La normalisation de vecteur est une notion importante.
Par exemple


[[Fichier:Noah_cuneo_noir_et_blanc.jpg|none|400px|thumb|Photo d'immeuble en noir et blanc]]
[[Fichier:Noah_cuneo_noir_et_blanc.jpg|none|400px|thumb|Photo d'immeuble en noir et blanc]]

Version du 24 février 2025 à 20:16

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. Par exemple

Photo d'immeuble en noir et blanc