Critterding

1.0 Beta 14 GPL (GNU General Public License)    
  UNRATED

description

specifications

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
CritterdingCritterdingCritterdingCritterding

0 User reviews so far.

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

  1,932 downloads

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