SproutLife simulates the evolution of complex life.

This page summarizes the projects mentioned and recommended in the original post on /r/compsci

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
  • SproutLife

    Evolving version of Conway’s Game of Life.

  • https://github.com/ShprAlex/SproutLife SproutLife essentially creates a multiplayer game on top of Conway’s Game of Life, except that instead of being played by people, each player is an organism simulated by a computer. The rules are that each organism starts out as a small “seed” pattern and then grows according to the rules of Conway's Game of Life. The organisms have an open ended genome which lets them turn off some of their cells as they grow, which counter intuitively can let them grow larger. The biggest organisms win collisions against smaller ones. Organisms can reproduce by creating more seed patterns, and passing on their genes to their children. The results are quite interesting both visually and mathematically. In particular, the mathematical part of it is that there is emergent behavior that continuously tends towards order while being disrupted by beneficial mutations that push the system towards chaos. The system demonstrates growth and collapse as seemingly complex and successful solutions are replaced by more effective simple ones. I think that ultimately this kind of simulation can potentially be useful to model real technical, cultural, political etc trends that we see around us which are all products of evolving living systems. I’m dabbling with some ideas for taking this to the next level. Please check it out and let me know what you think!

  • Makie.jl

    Interactive data visualizations and plotting in Julia

  • Thanks! Looks like the Julia Makie library can do graphics and gui widgets as well -https://github.com/JuliaPlots/Makie.jl

  • InfluxDB

    Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.

    InfluxDB logo
NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a more popular project.

Suggest a related project

Related posts