Well, I looked around for this elsewhere but only found an implementation using asterisks and spaces. It didn't update too good either. I made this in a spare hour today; thought I'd throw it out there for fun.
The code can be downloaded from
HERE.
It's not a complete work by any means.
Ideally there'd be an associated UI and the ability to set your own starting pattern. Use the Global Const to make changes as required. Beware that it sucks CPU if you set the $timerDelay down too low.
Have fun.
WBD
EDIT: 4-June-2009
You now have the ability to set your own starting pattern which you can draw with the mouse.
Press "R" to set a random pattern
Press "C" to clear the pattern
Press "F5" to run the pattern
Edited by WideBoyDixon, 04 June 2009 - 10:54 AM.