Skip to content

tychobrailleur/biogenesis

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

This repo contains my[fn:1] own changes to the Biogenesis source code. See http://biogenesis.sourceforge.net/ for original application.

Changes

Changes to the original application include:

Mavenized project
it is now much easier to build and release Biogenesis,
Family tree
it is possible to view the ancestors of a given organism,
Music
organisms can now make sounds when colliding,
Scripting
JRuby scripts can be used to extend Biogenesis,
  • Several UI improvements,
  • etc.

Building

Maven is required to build this project.

You must first ensure that the jfugue dependency is installed in your local Maven repository by running the following command at the root of your project:

mvn initialize

Once this is done, the project can be packaged by running the following command:

mvn package

This creates a JAR file in the target/ directory which can be executed directly.

License

Copyright (c) 2006-2010 Joan Queralt Molina
Copyright (c) 2006-2014 Biogenesis Development team \ Copyright (c) 2014-2020 Sébastien Le Callonnec

Licensed under GPLv2.

Footnotes

[fn:1] Sébastien Le Callonnec (tychobrailleur)

About

My changes to the biogenesis application

Resources

License

Stars

Watchers

Forks

Packages

No packages published