Generate images using an evolutionary algorithm by accepting or rejecting random images
February 28, 2013 10:12 AM   Subscribe

Generate images using an evolutionary algorithm by accepting or rejecting random images
This simple JavaScript game allows you to evolve a small image simply by accepting or rejecting random images, allowing them to "reproduce" into a new generation, and then winnowing down that generation to the "fittest" (ie, closest to your desired outcome) individuals. In other words, without drawing, you can--simply by accepting and rejecting images--create an image that you imagine.
Role: creator
posted by candasartan (2 comments total) 1 user marked this as a favorite

==============██==██
========██==========
====================
====================
====██======██======
==================██
====================
====================
======██==██==██====
====================

Here is an instance of an approximation of a circle generated using the program.
posted by candasartan at 1:24 PM on February 28, 2013


After 3 generations:

==========████======
====██==============
==================██
====================
██================██
==========██======██
==██============██==
====================
██====██======██====
================██==


==========████======
====██==============
==================██
====================
██================██
==========██======██
==██============██==
====================
██====██======██====
================██==

========██████======
====██==============
====================
==██================
██==================
============██====██
==██================
====================
██====██======██====
==========██========


==========██========
========██==========
==================██
==██================
====================
==========██======██
==██================
====================
==============██====
========██======██==
posted by candasartan at 1:34 PM on February 28, 2013


« Older Inside the $47,802 Oscars Swag Bag...   |   I Can Eat 50 Cadbury Creme Egg... Newer »


You are not currently logged in. Log in or create a new account to post comments.