Vendian is an a-life simulation. Every creature runs a Lisp-like program and the program evolves. The best program wins. You can write your own programs or see evolution work. Or get your friendly LLM to pitch in.
Vendian is an a-life simulation. Every creature runs a Lisp-like program and the program evolves. The best program wins. You can write your own programs or see evolution work. Or get your friendly LLM to pitch in.
Vendian is an artificial life simulator. The creatures are simple Lisp programs competing for food and reproduction. [more]
The world is full of food, represented by green pixels. Brighter green means more food. Vendians eat food to gain energy, and if they collect enough, they can reproduce. A simple creature might be:
(if (> (food-here) 0) (begin (eat) (if (> (my-energy) 700) (fork 30) nil)) (if (> (food-ahead) 0) (move) (turn-random)))
Move toward food, eat it, reproduce when fat enough. When a creature forks, its code is copied to the offspring — but with errors. Parameters change, expressions get duplicated or deleted, random code appears. Mostly this kills the offspring. Sometimes it creates something better.
Color indicates genetic lineage — similar colors share ancestry. Gray cells are obstacles.
Controls: Drag to pan • Scroll to zoom • Click creature to inspect • Space to pause
downloadable files:
| vendian.zip | Legacy Source code and windows executable. Requires Delphi if you want to mess around with code. |