Author: Ahmad Moussa || Gorilla Sun
Twitter: @gorillasu
Programmed in p5.js, using the matter.js physics engine
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Controls:
1 - The bar on top indicates how many particles are in the system with respect to the max cap (200), and the button next to it allows you to hide the UI
2 - The two sliders allow you to control the piston speed and gravity amount respectively
3 - The first of the three buttons allows you to toggle the piston mode between vibrate and thrust
4 - The second button toggles shadows, but this might be taxing on your device and induce lag
5 - The last button toggles endless mode, otherwise you can create new particles by dragging across the screen
6 - Increase or decrease the max cap of particles with the left and right arrow keys
That's it, hope you enjoy playing! Sketch is also programmed such that it adapts to any screen size.