Sur un affichage 2D, 2 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 2 carrés.
Projet : Collision entre 2 carrés
Le but du projet :
Démonstration Visuelle



Structure Algorithmique
Fonction principal() // Demander les infos de base Demander poids et vitesse du carré1 Demander poids et vitesse du carré2 // Placer les carrés Mettre carré1 à une position Mettre carré2 à une autre position // Boucle principale Tant que le programme tourne Si l'utilisateur veut arrêter, quitter // Bouger les carrés Déplacer carré1 avec sa vitesse Déplacer carré2 avec sa vitesse // Gérer les murs Si carré1 touche un mur, inverser sa vitesse Si carré2 touche un mur, inverser sa vitesse // Gérer la collision Si carré1 et carré2 se touchent Changer leurs vitesses Compter une collision Fin Si // Montrer à l'écran Dessiner les carrés et le nombre de collisions