News‎ > ‎

Artifractal Life

posted Jan 5, 2013, 7:21 PM by Jimmy Nyström   [ updated Jan 8, 2013, 8:03 AM ]
Hello, dear reader(s?). Merry Christmas in arrears (vocabulary++)!

I haven't written anything in a while (did you miss my parentheses packed texts?), but that doesn't mean I've stopped creating super-interesting things all the time! It also does not mean that I haven't... Or does it? Okay, I'll stop rambling and get to the point:
Working on the Tangibles project, I had to learn WebGL, and it is the probably the greatest thing since sliced bread! It can be used to create all kinds of cool.. things. As a test, I made a little browser widget (or something) that renders different kinds of fractals. For some reason though, I'm having trouble getting it to work online, so you'll have to wait a little while for it... You aren't really missing much though, since I'm hardly the only one on the web with a browser based fractal renderer. 
I realize a lot of you might not know what WebGL is, and not fractals either, for that matter. Well, google it! Or wait until I get the thing to work, and I'll explain it :) Okay, okay, I understand. You wanna see a fractal NOW. Here's a screenshot of a Julia set fractal.

Julia set fractal (the coloration needs some work)

The other, more interesting thing I've been working on is a simple form of artificial life. It's a simulator of a small world where grass grows, wind blows, water flows and anything goes! A world inhabited by little critters who use their sense of smell to search for food. When they feel like it - and if certain requirements are met - they can reproduce (asexually, at the moment). Children are similar to their parents, but with slight differences caused by random mutations in the gene sequence that determines their senses, metabolism and other physical attributes. They evolve and adapt to their little environment in interesting ways. 
It's far from finished, though, but I'll create a page for it soon, full of screenshots and more detailed information! (All graphics in the simulator fits in a 24x32px image, so don't expect anything fancy!)