A Simple Physics Algorithm written in C++ using SFML3.0.1 that simulates elastic collisions between circular bodies and window walls.
It has an unstuck function and uses a quadtree for collision optimization.
thats about it nothing ground breaking.
note: SFML 3.0.0 causes performance issues
Left Mouse Button : Adds White particles
Left Mouse Button + P : Adds Purple particles
Left Mouse Button + V : Adds Voilet particles
Left Mouse Button + B : Adds Blue particles
Left Mouse Button + G : Adds Green particles
Left Mouse Button + Y : Adds Yellow particles
Left Mouse Button + O : Adds Orange particles
Left Mouse Button + R : Adds Red particles
Right Mouse Button : Deletes particle
Right Mouse Button + P : Colors particle Purple
Right Mouse Button + V : Colors particle Voilet
Right Mouse Button + B : Colors particle Blue
Right Mouse Button + G : Colors particle Green
Right Mouse Button + Y : Colors particle Yellow
Right Mouse Button + O : Colors particle Orange
Right Mouse Button + R : Colors particle Red
Right Mouse Button + W : Colors particle White
Back Space Button : Deletes old particles
X : Deletes all particles
Q : Toggle Quad Tree visibility
K : Info
S : Tells how much time frame took in seconds
Esc : Exits Program