alife

TwitterFacebook
Get flash to fully experience Pearltrees
http://www.generation5.org/content/2003/gahelloworld.asp Somebody over on the Generation5 forum asked for a "Hello World!" program for genetic algorithms. I took it literally and created a very simple program (138 lines of code) that evolves the phrase "Hello world!" Here is some sample output (best population member and the fitness are displayed): Best: IQQte=Ygqem# (152) Best: Crmt`!

A "Hello World!" Genetic Algorithm Example

The breve Simulation Environment | breve

What is breve? breve is a free, open-source software package which makes it easy to build 3D simulations of multi-agent systems and artificial life. Using Python , or using a simple scripting language called steve , you can define the behaviors of agents in a 3D world and observe how they interact. breve includes physical simulation and collision detection so you can simulate realistic creatures, and an OpenGL display engine so you can visualize your simulated worlds . breve 2.7.2 fixes a crash during startup on Mac OS X, issues with the breveIDE for Windows and Linux, and a problem deleting objects in Python simulations. breve simulations are written in the popular Python language, or in an easy-to-use language called steve , which is object-oriented and borrows many features from languages such as C, SmallTalk and Objective C. http://www.spiderland.org/breve/
http://hampshire.edu/lspector/push.html

Push, PushGP, and Pushpop

PushGP is a genetic programming system that evolves programs in the Push programming language. PushGP has been used for a variety of applications, ranging from intelligent agent design to automatic quantum computer programming. Features include: