Skip to content

bioerrorlog/Tierra

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tierra

Build check

Source code of Tom Ray's artificial life model "Tierra" from http://tomray.me/tierra/source/

Tierra Simulator V6.02: Copyright (c) 1990 - 2004 Thomas S. Ray

Versions

How to run Tierra

On Linux (Ubuntu 20.04), run following commands.

WARNING: At this time, a build error occurs on Ubuntu 22.04

# Install required libraries
sudo apt update
sudo apt install -y build-essential libncurses-dev libxt-dev libxaw7-dev libtirpc-dev x11-apps

# Clone this repository
git clone https://github.com/bioerrorlog/Tierra.git

# Build Tierra
cd Tierra/tierra
./configure
make clean
make

# Generate gb (gene bank)
cd ./gb0
../arg c 0080.gen 0080aaa.tie
../arg x 0080.gen aaa
cp 0080.gen 0080gen.vir

# Execute Tierra
cd ..
HOSTNAME=localhost ./tierra si0

To visualize the Tierra runnning process, use Beagle Explorer.
Open new terminal and run following commands:

# Build Beagle Explorer
cd ../Bglclnt/
make -f Makefile.Bgl clean
make -f Makefile.Bgl

# Run Beagle Explorer
HOSTNAME=localhost ./bgl-GUI_X11-Linux

For more detail, see Tierra.doc.

Running Tierra (Video)

Running Tierra - Artificial Life

Reference

About

Tierra - Tom Ray's Artificial Life

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages