Développement de jeux vidéo

Travaux

Les cours

Exercice - Logger


 Il est suggéré de les ajouter dans la solution Visual Studio qu'on a créé au début de la session.

Exercice - Raylib101


1) Résolution: 800x800
2) Reproduire les deux images avec du code dans RayLib. Commencez avec PacMan (plus facile).
3) On doit pouvoir changer de l'une à l'autre avec la touche espace.
4) Équipe de deux (optionnel mais recommendé).

Inspirez-vous des exemples de rayShape et rayCore!

Exercice - Proprocesseur


 

Exercice - Fonctionnelle et lambda


 

Exercice mouvement


Exercice
Faire une classe Player (ou charactercontroller) qui permet de bouger avec les fèches WASD.
Faire une classe Projectile qui bouge un projectile dans une direction donnée.

Exercice mappage de texture


L'exercice du dernier cours est en préalable.

Rappel

Classe Player
Bouge un joueur avec WASD dans une direction donnée.

Classe Projectile
Bouge à vitesse constante une image dans une direction donnée.

TP02 - GameJam


 

TP final - GameJam 3D


 Lien vers le Miro original pour mieux voir le PDF.
Tableau Miro


En équipe de 4
Date de remise: 2 juin 2025 à 9h00
AUCUN RETARD ACCÉPTÉ

Grille de correction sujette à légers ajustements.

LoopEngine change log
LoopEngine_correction1.zip: On a ~1000 objets dans le TP et l'algo de collision est en n^2. On retourne plus rapidement si le masque de collision est == 0 lors du test de collision pour éviter cette situation.
 



Pour envoyer une demande d'assistance à l'enseignant, cliquez ici