SimpleParticleSystem

by Daniel Shiffman. Particles are generated each cycle through draw(), fall with gravity and fade out over time A ParticleSystem object manages a variable size (ArrayList) list of particles.

Original Processing.org Example: SimpleParticleSystem