Skip to content

Releases: juli3200/evolan

v0.3.0-alpha

05 Feb 20:47
Compare
Choose a tag to compare
v0.3.0-alpha Pre-release
Pre-release

Bots can now kill eachother
Restructured the directory

v0.2.0-alpha

09 Jan 07:05
Compare
Choose a tag to compare
v0.2.0-alpha Pre-release
Pre-release

New settings:

  • settings are not stored in constants anymore
  • there is a new settings struct in the settings file
  • GENOME_LENGHT is still defined by a constant, will be patched soon

New storing:

  • Simulations have a name and are stored in the "cache/worlds" folder
  • they can later be stored as a .evolan file in the wanted location

v0.1.0-alpha

27 Dec 00:57
c5de9cb
Compare
Choose a tag to compare
v0.1.0-alpha Pre-release
Pre-release

Only basic features are available:

  • Main program
  • plot network
  • visualize folder of .json files into folder of pictures
  • archive and compress simulation into .EVOLAN files

Evolan

Evolutionary Learning Algorithm Network

Evolan is an environment where things (bots) live in a 2D world.
The bots have a genome consisting of n genes. A gene is a 32 bit number declaring the source and target neuron ant it's weight.
The bots live and move in the world until the end of a generation. Then the genomes of the surviving bots, selected by a criteria, are passed on to the next generation.
The generations are stored in .json files. The programm supports .tar.lz4 format (.EVOLAN).
Currently many neurons, criterias and the UI are not supported yet.