Critterding

  1,932 downloads
1.0 Beta 14 GPL (GNU General Public License)    
  not rated
This Open Source project has been created for demonstrating evolving Artificial Life

description

download

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
4  
CritterdingCritterdingCritterdingCritterding

0 User reviews so far.

SUBMIT