Procedurally generated fireworks!

Fireworks are pretty easy to implement with particle systems. The fun comes in tweaking them as you explore which variables look good.

Here’s some Processing sketches of fireworks:
http://www.openprocessing.org/sketch/17259
http://cs.brynmawr.edu/gxk2013/examples/arrayList/fireworks/