Softpedia
 


LINUX CATEGORIES:



GLOBAL PAGES >>
NEWS ARCHIVE >>
SOFTPEDIA REVIEWS >>
MEET THE EDITORS >>
WEEK'S BEST
  • BackTrack 5 R2
  • Wine 1.4 / 1.5.5
  • Mozilla Firefox 12...
  • Ubuntu 11.04
  • Angry Birds 1.1.2.1
  • Ubuntu 10.04.4 LTS
  • Linux Kernel 3.4
  • Ubuntu Manual 10.10
  • Adobe Flash Player...
  • Pidgin 2.10.4
  • Home > Linux > Science and Engineering > Artificial Intelligence

    Critterding 1.0 Beta 12.1

    Download button

    Downloads: 1,611  View global page NEW!  Tell us about an update
    User Rating:
    Rated by:
    NOT RATED
    0 user(s)
    Developer:

    License / Price:

    Last Updated:

    Category:
    Bob Winckelmans | More programs
    GPL / FREE
    June 7th, 2010, 01:07 GMT [view history]
    ROOT / Science and Engineering / Artificial Intelligence

     Read user reviews (0)  Refer to a friend  Subscribe

    Critterding description

    Artificial Intelligence by evolution.

    The Critterding project is a "petry dish"-universe in C++/OpenGL that demonstrates simple artificial intelligence by evolution. Critters start out with completely random brains, but will automatically start evolving into something with much better survival skills.

    How the program works

    At default, the program 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


    Product's homepage

    What's New in This Release: [ read full changelog ]

    · some fixes and cleanups
    · catch segfault when using headless without critter_raycastvision

      


    TAGS:

    artificial intelligence | AI evolution | C++ | OpenGL | AI



    HTML code for linking to this page:


    Go to top

    WindowsGamesDriversMacLinuxScriptsMobileHandheldNews

    SUBMIT PROGRAM   |   ADVERTISE   |   GET HELP   |   SEND US FEEDBACK   |   RSS FEEDS   |   UPDATE YOUR SOFTWARE   |   ROMANIAN FORUM