Something from the past, so I have an easy post today. I was experimenting with particles in this program, way back when I first learned C++: It’s a VGA (320×200) firework simulator. Runs nicely under any version of Windows.
Keys: ‘n’ for a normal explosion, ‘m’ for a big explosion. Although the resolution is low, high frame rate (70 hz, where each animation frame is sync’ed with the monitor) and anti-aliasing ("algorithm" created purely by trial-and-error) make the animation look smooth.
It’s cool! Play with it. If you hold down ‘n’ you’ll feel like you’re in the shower.