Can still remember the sound of the Funky Bomb firing in Scorched Earth. Thanks fot reminding me of that.
If you're interested in this sort of stuff, the book Nature Of Code is great for exploring this topic by creating simulations. There's a Javascript version and Java based version (using the Processing framework). It isn't actually all that difficult, and I found it very satisfying to work through.