• Le meilleur portfolio au monde !!! • • 🔥🔥🔥🔥🔥🔥🔥🔥🔥 •
EN FR

Projet : Collision entre 3 carrés

Le but du projet :

Sur un affichage 2D, 3 carrés ayant une vitesse, un poids et une taille donnée (la taille est définie en fonction du poids), s'entrechoqueront. Le but de se projet est de regarder la physique (en ignorant les frottements) qui se cache derrière la collision de 3 carrés, mais aussi comment les carrés vont se déplacer selon cette fois-ce, 2 axes.

Démonstration Visuelle

Illustration du code
Illustration du code
Illustration du code

Structure Algorithmique

// Demander les infos de base Demander poids et vitesse du carré1 Demander poids et vitesse du carré2 Demander poids et vitesse du carré3
// Placer les carrés Mettre carré1 à une position (x, y) Mettre carré2 à une autre position (x, y) Mettre carré3 à une autre position (x, y)
// Boucle principale Tant que le programme tourne Si l'utilisateur veut arrêter, quitter
// Bouger les carrés
Déplacer carré1 avec ses vitesses (x, y)
Déplacer carré2 avec ses vitesses (x, y)
Déplacer carré3 avec ses vitesses (x, y)

// Gérer les murs
Si carré1 touche un mur (haut, bas, gauche, droite), inverser sa vitesse
Si carré2 touche un mur (haut, bas, gauche, droite), inverser sa vitesse
Si carré3 touche un mur (haut, bas, gauche, droite), inverser sa vitesse

// Gérer les collisions
Si deux carrés se touchent
    Changer leurs vitesses (x, y)
    Compter une collision
Fin Si

// Montrer à l'écran
Dessiner les carrés et les vitesses