Random Art Evolver

Click on the most interesting image to evolve it further


Instructions
Click on a block to evolve it further (if the block changes right before you click it, you can get the last one(s) back with [Shift+Backspace]).
You can also click the image at the right to make it evolve further. Press [Backspace] to go back to the previous image.

Press [0]-[9] for mutation speed, [S] for small (256x256) or large block (512x512), [T] for transparency, [R] to reset all blocks.
You can copy / paste code with [Ctrl+C] / [Ctrl+V] (or hand-edit it), you can make it longer / shorter with [+] / [-].

Here are a few examples of codes you can try (copy and paste them into the program):

f7ce96550e1669f7a4 (chess board)
7f161e5e7b33e6364992a2bf (noise)
119300acacaacb4449421f2ed64d1e (grass)
fc766e1e81fb265b678a7f93c32fcfe145 (checkmark)
2dab323c3cc31ed5ff8940f05eac735ccc5e (planet)
f16628a95bc6cbfabb421f99d609874ddb37478d9f1eaf7f0796c3663b1f504e0550 (sky)
a98b2c832a2a50b216034daf9dfbc1a692e336a99e6175e84b8a8172115129ef4829c04659f4bf6c6eafa7cebdf313 (blobs)
590a737e502df0b7babe2fa1beaca25614ba1e9724e7 (tiles)
240a1d7e50dcf0b7c19a29a1ceaca25678ba94f6241ef15b (wall)

Use the following haxe code to create a BitmapData with the image from such a code: ArtGen.hx. For example:
var bd: BitmapData = ArtGen.generate (512, 512, "d95d0beee5325d283b506f561ecdbd835530f8c2");

You can download the source code here: Evolver.zip.