Friday, November 10th, 2006

JavaScript Particle Engine

Category: Fun, JavaScript, Library

For some Friday fun, Jason Harwig likes to write a particle engine in the programming languages that he learns and uses.

His latest is in JavaScript and is configurable for you to explode all around you :)

Particle Engine

Posted by Dion Almaer at 10:20 am

3.2 rating from 16 votes


Comments feed TrackBack URI

Dude, 1995’s on the phone, its for you. He’s asking for his old ideas back

Comment by THE INTERNETS — November 10, 2006

Set Max Particles to 999, click Save then click Configured. Wait a while and you’ll see that scary girl from The Ring.

Comment by Sunday Ironfoot — November 10, 2006

OK, set Max Particles to 999, Particle Re-spawn to 10, Applied X-Force to 0 and Applied Y-Force to 1 and you should see her. :-)

Comment by Sunday Ironfoot — November 10, 2006

wow.. i can’t find a use for this.

although, if it can be set up to be an effect to “morph” into a div it might be a really cool appear / disappear effect. almost like the puff from OS X

Comment by Jaimz — November 10, 2006

That is pretty cool, similar in some ways to the fireworks thing I did (though minus gravity.) Pity it doesn’t work in IE, I imagine it wouldn’t take too much to fix the JS errors. It looks as though VML/Canvas is being used, but I didn’t dig into the source.

Comment by Scott Schiller — November 10, 2006

Oops, they are PNGs – my bad. ;)

Comment by Scott Schiller — November 10, 2006

NIC blog on

Cool, looks like picked up my latest blog post :) JavaScript Particle Engine

Trackback by Confluence: Research and Development — November 10, 2006


Comment by sjon — November 13, 2006

Javascript Particle Engine

This is soooo cool and smooth. Although there were similar things like the js firework, but this is a lot more flexible to configure.
With 3D engine, and this Particle Engine, we are getting closer and closer to replace Flash XD

Trackback by Programming in the State of 70% Drunkeness — November 13, 2006

Leave a comment

You must be logged in to post a comment.