Artificial Life Tierra like program

Hi does anyone know of the artificial life program Tierra? Im pretty new to Assembly but how difficult and long would it take to make a similar simulation?

Comments

  • : Hi does anyone know of the artificial life program Tierra? Im pretty new to Assembly but how difficult and long would it take to make a similar simulation?
    :
    The source code for Tierra is probably available some where.
    Have you tried a www.google.com search for it?
    There are many files available here at Programmers Heaven.
    Try the search to the left. I usually try the Advanced Search,
    & click on files, enter my string, & it searches.

    The original writers of Tierra (if that is it's name) probably
    started with an algorythm they wanted to test, then came up with some
    screen output to show the results. To go about it the other way around may not work so well.

    Bitdog


  • Basically all it was, was a program that replicated itself in memory with a certain chance a bit would be flipped (i.e. a mutation would occur) The result from this simple idea was that the programs actually evolved. How difficult or how long would it take to do something like this in assembly?
  • How difficult or how long would it take to do in assembly? (Tierra)

    Most assembly programs are nothing more than a loop that does the work.
    A basic program core is often quickly written & tested. (1 hour?)
    But it's like art work, you can work on it forever, but you eventually have to call it good enought & move on.
    Adding whistles & bells to the work loop could be a life time in the making.

    As for difficult? If you know what your doing, nothing is difficult.
    In assembly, the conditions are, typeing in a controlled environment.
    Which doesn't seem very difficult to me.
    Laying in the mud, melting a barge on your head with a air arc seems difficult.

    Haven't you done a search for the source code yet?
    This could answer all your questions.

    Bitdog

  • Thanks for the quick reply Blitzdog. The source is available but it uses C with functions written in assembly. I'm pretty well along with assembly now and really dont feel like learning C ontop of that, I would rather just do everything in assembly.

    : How difficult or how long would it take to do in assembly? (Tierra)
    :
    : Most assembly programs are nothing more than a loop that does the work.
    : A basic program core is often quickly written & tested. (1 hour?)
    : But it's like art work, you can work on it forever, but you eventually have to call it good enought & move on.
    : Adding whistles & bells to the work loop could be a life time in the making.
    :
    : As for difficult? If you know what your doing, nothing is difficult.
    : In assembly, the conditions are, typeing in a controlled environment.
    : Which doesn't seem very difficult to me.
    : Laying in the mud, melting a barge on your head with a air arc seems difficult.
    :
    : Haven't you done a search for the source code yet?
    : This could answer all your questions.
    :
    : Bitdog
    :
    :

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Categories