Fireworkx project is a pyrotechnic eye-candy simulator.
Fireworkx is a pyrotechnic eye-candy simulation that explodes in both X and SVGAlib atmospheres.
Fireworks is ported to Linux by September, 2004. It never bores me, because it explodes..! :) The code is re-written in C instead of assembly language, Hmm.. for portability, BTW.. Coding in C was a little more Comfortable and Creative. Fireworkx is fireworks for X11. The program requires a fast machine with true color graphics to function 'effectively'.
The most painful fact was that the machine used to develop fireworkx was a Celeron(P2)-333MHz, overclocked to 343MHz :) , in which it looks like snail-works :) fireworkx will run faster on slower machines if the 'light effect' is turned off, read the documentation available with the package.
There is also a dry version of fireworks, named FireworkZ; which explodes in 'svgalib' atmosphere, at 640x480,16 colors. Most linux boxes should support it. You can use it also on machines where X is not installed. SVGAlib is a low level graphics library for Linux which enables access of video hardware. It comes with most Linux distributions or may be downloaded from the website svgalib.org
Both the X11 and SVGAlib versions (fireworkx & fireworkz) comes in the same package.
What's New in This Release:
· This version has an assembly language optimized MMX blur which runs 2-3 times faster.
· "Glow" mode was introduced, which makes the explosions more beautiful even without light-flash effect.
What's New in This Release: [ read full changelog ]
· This is almost an entire rewrite of the last version (7 years old) with SSE optimization, colored light flashes, HSV color, and many visual and speed improvements.