Biogenesis is an artificial life program that simulates the processes involved in the evolution of organisms. It shows colored segment based organisms that mutate and evolve in a 2D environment. Biogenesis is based on Primordial Life.
License
GNU General Public License version 2.0 (GPLv2)Follow Biogenesis
Other Useful Business Software
AI-generated apps that pass security review
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Rate This Project
Login To Rate This Project
User Reviews
-
good game
-
A very interesting project, complex and entertaining just enough to attract the attention of even the layman. By the way, is there a record of the longest simulations somewhere? Maybe it would encourage interest even more :-)
-
This is really neat. I wrote a much, much simpler artificial life tool at bugs.pablart.com/ and I look forward to one day get close to the features in Biogenesis.
-
Very good
-
Although not visually attractive as other biosimulatores (it´s not 3D), the amount of information this program provides is amazing, once a user is able to interpret the genetic information of the virtual microrganims evolving in front of him. I tried all the free options available under windows, and this the one I prefer. You have lot of options to play with (although I personaly don´t like to interfere in a world once I established the inicial conditions), the organisms are just made of DNA segments colour-coded that evolve "plant", "animal" or "mixed"-like behaviours (I mean the type of metabolism) , with predators emeging after some turns and engaging in a fight with their preys. More complex organisms also are going to arrive as the time goes on. All in all, an extremely rich artificial life program with an active development team. Be sure to read the user manual in order to understand the basic concepts of tthe program.