Penjine
Introduction
For now it's just a collection of java applets, or just hackets
as I like to call them. I'm slowly working on building a framework which makes writing these things relatively easily. For some bizarre reason I've decided to call it penjine
. Basically it's just particle engine written in java, hence the name, nothing too clever.
Spirograph
Not really a particle hack, but still kinda fun. It emulates the spirograph things many of us got to play with as kids. Probably one of the coolest things about it is the way it does the colours. It was born out of frustration from trying to write an applet which drew a pretty natural spiral.
Fireworks version 1
A quick hacky attempt at writing a particle engine capable of showing fireworks. This is another one class wonder (excluding inner classes). It has the beginnings of what later became a more generic particle engine.
Fireflies
Yes, it's another particle based applet. This is where I started to feel the need to write a framework. It's a basically just a load of particles which are attracted to each other, with some damping so they don't go completely crazy.
Fireworks version 2
So, now I have a particle engine, I just need something a little bit more challenging to do with it. I chose to see if I could rewrite the original fireworks applet using the engine. There's some rather nasty hacks in there, but at the end of the day it actually works.
Balls
So, I've got a particle engine, I've proved I can do some pretty nifty stuff in it fairly easily. Now the next problem is making it easy to configure. This applet certainly doesn't solve that problem, however it's a good start. Unfortunately the jsp version with configurable parameters isn't available here, as there's no jsp on this server. So, until I work out some dastardly way of modifying applet parameters on the fly, and forcing the applet to reload, you're stuck with the boring version.