Jump to content

Check out our Community Blogs

Register and join over 40,000 other developers!

Recent Status Updates

View All Updates

- - - - -

Salis is an artificial life simulation, based on Tom Ray's Tierra.

artificial life tierra salis evolution genetic programming simulation artificial evolution programming art digital biology biology

  • Please log in to reply
No replies to this topic

#1 nino


    CC Resident

  • Validating
  • PipPipPipPip
  • 66 posts
  • Programming Language:C, C++, PHP, Python, JavaScript

Posted 12 April 2018 - 09:13 AM

Hi everyone! icon_biggrin.gif

Following a suggestion by a friend on Reddit, I am happy to share with you, codecallers, my newest artificial life system. Salis is mainly a re-take on Tom Ray's Tierra, but with my very own set of tweaks. Having a grasp on Tierra will make understanding this simulation a lot easier.

For those that already know Tierra, the main differences between it and Salis are:

  • the replacement of templates with key-lock instruction pairs
  • the addition of a SEEKER POINTER to all organisms

The seeker pointer is an attempt to bring extra spatial and temporal coherence to the simulation. Allocation, reads and writes will take more time when done between addresses that are far away, as a consequence of the SP having to travel those distances at a speed of 1 byte per update. In other words, in Salis information can't travel faster than 1 byte per update (Salis' speed of light, if you will).

I'd be very excited to see some of you tinkering with it, maybe writing your own ancestor organisms and sharing your results. icon_biggrin.gificon_biggrin.gif Please, feel free to message me with any questions (about building it, running it, etc.). I'll be more than happy to answer.

  • 0

Also tagged with one or more of these keywords: artificial life, tierra, salis, evolution, genetic programming, simulation, artificial evolution, programming art, digital biology, biology

Recommended from our users: Dynamic Network Monitoring from WhatsUp Gold from IPSwitch. Free Download