> Retour au parcours Mathématiques
ATELIER MATHÉMATIQUES
Les fonctions SINUS et COSINUS enfin décryptées

Quand j’ai débuté en programmation de jeux vidéo, ce qui m’impressionnait le plus c’était les sinusoides : Scrolling de texte sur Amiga qui défillait en oscillant, rebonds, patterns de déplacement des vaisseaux dans un shoot’em up…
Sur mon Amstrad, j’adorais également tracé des cercles « à la main », à partir d’une simple fonction « plot » et d’un savant mélange de sinus et cosinus que j’utilisais sans les comprendre.
A travers cet atelier, notre maître en mathématique, alias CEHEM, vous décrypte enfin ces 2 fonctions indispensables pour donner de l’effet et créer des mouvements dans vos jeux vidéo.
Maîtrisez dès aujourd’hui ces 2 fonctions et mettez-les en oeuvre à travers des exemples simples et illustrés !
Après ça, vous ne pourrez plus vous en passer…
[wpview type= »text » view= »left_border »]
Adhérez aujourd'hui
Gamecodeur c’est à partir de 8 € / mois (facturé annuellement)
4 réflexions au sujet de “Atelier : Sinus et Cosinus”
Salut CEHEM et merci pour ce cours.
J’ai regardé toutes tes vidéos et ca aide énormément quand on a pas beaucoup de notion en math comme moi :).
Je fais de la musique, de l’électronique avec Arduino et du code et c’est toutes des notions que je touchais mais sans savoir à quoi je touchais!
On en veux encore :)).
Petite question : pourquoi tes flèches au bout d’un moment se « désynchronisent »? Pour temps dans les 2 fonctions tu utilises la même vitesse.
Je pense que la désynchronisation vient du fait que dans le mode « vecteur » , la flèche peut dépasser le bord et on doit caper la valeur … du coup c’est comme si on déplaçait la flèche à la main. De l’autre coté en mode tweening, la position de la fleche est calculée directement en fonction du temps qui s’est écoulé, et il n’y a pas de repositionnement à la main.
Super atelier.
Pour l’occas’, j’avais déjà codé les oscillations avec les cours précédents. Un genre de système solaire avec un vaisseau qui fait des aller/retour entre deux planètes et qui orbite le temps d’un cycle. C’est juste un progrès énorme dans ma manière de coder. Et ça rend le scheumiliblick tellement plus compréhensible.
Avec cet atelier, j’ai créé une horloge avec un pendule et là aussi, c’était ultra fun.
Merci encore!
Au top !