Giter VIP home page Giter VIP logo

awesome-evolution-simulators's Introduction

Awesome Evolution Simulators Awesome lint

logo
A curated list of open-source evolution simulators.



Evolution simulators model the principles of natural selection, mutation, genetic inheritance, and fitness evaluation to apply the self-emergent process of evolution to populations of virtual organisms. These simulators provide virtual environments designed for rapidly simulating the entire lifespans of many generations of these organisms as they compete, reproduce, and adapt. Some of the awesome things that evolution simulators often incorporate as features include:

  • Neural networks
  • Cellular automata
  • Reinforcement learning
  • Particle physics
  • Newtonian physics
  • Procedural generation
  • Pheremone trails

Contents

New Links (Uncategorized)

  • The Life Engine - A cellular automaton designed to simulate the long term processes of biological evolution. JavaScript
  • Evolving-Protozoa - An interactive environment where protozoa-like entities live, die, and have offspring whose behaviours and morphologies can change. Java
  • The Bibites - Uses ideas from NeuroEvolution of Augmenting Technologies (NEAT) to simulate and evolve agent brains. Available on itch.io as a closed source downloadable.
  • biosim4 - Simulates biological creatures that evolve through natural selection while making decisions based on pheremone trails. C++Python
  • ecosim - An interactive ecosystem and evolution simulator of agents with a variety of genetic traits. C
  • ALIEN - A CUDA-powered artificial life simulator capable of large-scale real-time simulation. C++
  • SpaceParticleSimulator - Simulates evolutionary patterns with cells acting under particle physics and includes predation. C++
  • SproutLife - Simulates the evolution of complex life by extending Conway's Game of Life and defining organisms that mutate and reproduce. Java
  • Thrive - A playable simulation game about the evolution of life with powerful creation tools and deep simulation mechanics. C#
  • Creatures - An evolution simulator with inheritance and mutation during reproduction. Java

How To Contribute

Contributions of any kind welcome, just follow the guidelines!

Past Contributors

Thanks goes to these awesome past contributors!

awesome-evolution-simulators's People

Contributors

dietrich-stein avatar

Stargazers

 avatar hebe ⚸ dite avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.