SourceFiles.org - Use the Source, Luke
Home | Register | News | Forums | Guide | MyLinks | Bookmark

Related Sites

Latest News
  General News
  Reviews
  Press Releases
  Software
  Hardware
  Security
  Tutorials
  Off Topic


Back to files

gLife

An artificial life implementation using GNOME :) It will try to emulate an Artificial Society. It will implement reproduction, and movement. Movement will be based on the 'vision' of the animals. In the future there will also be terrain interaction (consume food, and food 'reproduction rate') - this will also come along with animal 'metabolism' rates. After this is done, combat and 'culture' factors will be added - Maybe inheritance. Among other things :) The aim is to keep everything HIGHLY configurable.

Reading

Growing Artificial Societies by (FIXME: Author's names) - VERY VERY VERY good book - This is exactly what I am doing :) I'll borrow rules from here where appropriate (Right now, I'm using rules from my head based on my commen sense/logic - very similiar to this book's rules though)

Artificial Life, by Steven Levy - Wow, I'm in the process of reading it, but this book has impressed me so far. Takes the complex thoughts of artificial life and expresses them very simply. Good for theory, background, information on this field - not good if you're just interested in code/algorithms (not sure about algorithms - I haven't gotten that far yet) (Note: Steven Levy also author'd the book 'Hackers' if that gives you any inclination to buy/read this book)

Installation

        Very simple :)
        ./configure
        make
        make install

        For RedHat systems:
        ./configure --prefix=/usr --sysconfdir=/etc
        make
        make install

Requirements

        libglade
        autoconf (for CVS)
        automake (for CVS)
        gnome-libs


Other Sites

Discussion Groups
  Beginners
  Distributions
  Networking / Security
  Software
  PDAs

About | FAQ | Privacy | Awards | Contact
Comments to the webmaster are welcome.
Copyright 2006 Sourcefiles.org All rights reserved.