 Créez un algorithme capable de détecter les collisions entre deux objets.
Cet algorithme doit utiliser la géométrie pour détecter si deux objets sont entrés en collision. Il faut d'abord déterminer les coordonnées des deux objets. Selon la forme des objets, l'algorithme doit utiliser un algorithme de détection de collision point-rectangle, point-cercle, cercle-cercle ou rectangle-rectangle. L'algorithme doit d'abord effectuer une vérification de la boîte englobante/du cercle, puis utiliser la méthode appropriée pour déterminer ses points d'intersection. Si les boîtes englobantes ou les cercles se chevauchent, l'algorithme doit utiliser les points d'intersection pour calculer les points ou zones de collision exacts de l'objet, puis parvenir à une conclusion si deux objets sont entrés en collision ou non.