top of page

C++, Tiled, SDL

​

J'ai réalisé ce projet dans mon cours de programmation avancée dans mon AEC.

​

Les bases de l'engin ont été réalisées en collaboration avec notre professeur et la logique du jeu a été réalisée par moi. L'engin utilise Tiled afin de créer les niveaux.

​

Lorsque le jeu commence, un objet cherche les informations du niveau et demande à des prototypes d'ennemi de créer des clones de lui-même.

​

Lorsqu'un objet qui souhaite avoir des collisions est créé dans le niveau, ce dernier s'inscrit à un service de collisions.

 

Seuls les objets se déclarant comme "updatables" ont leurs collisions actualisées. En d'autres mots, seuls les objets qui changent de comportement à la suite d'une collision sont vérifiées.

​

Chaque IA possède une version modifiée d'un contrôleur. Ce dernier fait déplacer l'IA dans une direction et réagit adéquatement au moment d'une collision.

© 2021 by Thomas Kirouac Proudly created with Wix.com

bottom of page