Critterding

1.0 Beta 14 GPL (GNU General Public License)    
  UNRATED

  1,932 downloads

This Open Source project has been created for demonstrating evolving Artificial Life

description

download

specs

changelog

Critterding is an open source and "petry dish"-universe in C++ and OpenGL that demonstrates simple artificial intelligence by evolution.

Here's how the program works: it sets up a 25x25 world with 500 food units
and keeps throwing in critters with randomly generated brains.

Critters are informed by sensors:
- if they are standing over food
- if they are able to procreate
- if they are able to fire a bullet
- if they are carrying food
- if they are carrying corpse
- about their energy state
- about their age
- what the world looks like (RGBA vision)

Critters can make use of the following motor neurons (actions):
- move forward
- move backwards
- strafe left
- strafe right
- rotate left
- rotate right
- eat
- fire
- procreate
- pick up / drop
read more   
Last updated on October 12th, 2013

#artificial intelligence #AI evolution #artificial life #AI #artificial #intelligence #life

CritterdingCritterdingCritterdingCritterding

0 User reviews so far.

SUBMIT