a5kin / xentica

GPU-accelerated engine for multi-dimensional cellular automata

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EvoLife is runnable with Xentica

a5kin opened this issue · comments

The main goal of the current version is to run full-featured EvoLife model with Xentica. The ultimate criterion for completion is that so called 'Bliamba' structures able to appear out of random seed. For that, a number of features should be implemented:

  • EvoLife model implementation in examples
  • Tools (helpers?) package
  • Life-like rules helpers
  • RNG property
  • Conditional blocks execution (if/else) (unnecessary for EvoLife)
  • Totalistic rule property
  • Pseudorandom deterministic crossbreeding between genomes
  • HSV to RGB conversion
  • Composite seeds generation
  • Model's meta-params
  • Refine the whole system to produce similar dynamics to classic implementation
  • Build the experiment where Bliamba dynamics is clearly seen

Now we are 100% sure EvoLife is runnable in Xentica. Model and experiments are ready, "Bliamba" structures are possible. Check the quick videos of experiments running, or run them yourself with the latest code from the master branch.