Author Topic: Critterding is a "Petri dish" universe in 3D for evolving artificial life  (Read 1199 times)

0 Members and 1 Guest are viewing this topic.

Software Santa

  • Administrator
  • *****
  • Posts: 4281
  • OS:
  • Mac OS X 10.9 Mac OS X 10.9
  • Browser:
  • SeaMonkey 2.32.1 SeaMonkey 2.32.1
Critterding is a "Petri dish" universe in 3D that demonstrates evolving artificial life for Windows/Linux Systems

Quote
Description

Critterding is a "Petri dish" universe in 3D that demonstrates evolving artificial life. Critters start out with completely random brains and bodies, but will automatically start evolving into something with much better survival skills.

Critterding
Evolving Artificial Life.

How the program works
Critters are informed by sensors:
- if their head touches food unit
- if their head touches another critter
- if they are able to procreate
- about their energy state
- about their age
- about the state of their joints
- what the world looks like (RGBA vision)

Critters can make use of the following motor neurons (actions):
- bend joint
- bend joint in other direction
- eat
- procreate

At default, the program sets up a small world with a relatively large amount of food units
and keeps throwing in critters with randomly generated brains and bodies.

After a while, one of these idiot critters will unavoidably be
good enough to maintain a small population

Slowly but surely, their behaviour will become
a lot less random as they demonstrate increasingly
better survival skills

http://critterding.sourceforge.net/

https://sourceforge.net/projects/critterding/

https://sourceforge.net/projects/critterding/files/latest/download