Py Particle System (2006)
The Particle System was a fire simulation program developed entirely in the Python programming language using Pygame and OpenGL to draw the graphics.
In the implemented system, second grade emitters were also coded. A second grade emitter (or meta emitter) is an emitter-emitter, which can be used to emit emitters as if they where particles. This (emitted) emitters will also emit particles, which allows to create even more complex visual effects, such as a fireball launcher, as you can see in the following image.
