« 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 22 : Ligne 22 :
<h1 style="font-family:Impact, Haettenschweiler, 'Arial Narrow', sans-serif">Normaliser un vecteur</h1>
<h1 style="font-family:Impact, Haettenschweiler, 'Arial Narrow', sans-serif">Normaliser un vecteur</h1>


La normalisation de vecteur est une notion importante.
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.
Par exemple
Ce dernier permettant de gérer la trajectoire d'un projectile.
Pourquoi le normaliser ? Et bien parce que


[[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:19

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

Photo d'immeuble en noir et blanc