Game-Of-Life-Implementations VS SproutLife

Compare Game-Of-Life-Implementations vs SproutLife and see what are their differences.

Our great sponsors
  • InfluxDB - Power Real-Time Data Analytics at Scale
  • WorkOS - The modern identity platform for B2B SaaS
  • SaaSHub - Software Alternatives and Reviews
Game-Of-Life-Implementations SproutLife
1 6
45 573
- -
6.6 0.0
about 2 months ago almost 2 years ago
Java Java
MIT License MIT License
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

Game-Of-Life-Implementations

Posts with mentions or reviews of Game-Of-Life-Implementations. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-04-09.

SproutLife

Posts with mentions or reviews of SproutLife. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2021-10-24.
  • Cellular automata that evolves and resists entropy
    1 project | /r/compsci | 25 Mar 2022
    SproutLife is an open source project and there is a writeup on the github page that explains more about how organisms, genes, and mutations work.
  • SproutLife simulates the evolution of complex life.
    2 projects | /r/compsci | 24 Oct 2021
    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!
  • Simulation with Open Ended Genome
    1 project | /r/alife | 21 Sep 2021
    Hi Everyone. SproutLife is a project that I’ve been working on for a while and I’ve finally put together a presentation + new code release.
  • SproutLife 1.0
    1 project | news.ycombinator.com | 19 Sep 2021
  • Introducing SproutLife 1.0
    2 projects | /r/cellular_automata | 19 Sep 2021
    You can download and run the java based application from the github page.
  • 'game of life' with rules to enable evolution
    1 project | news.ycombinator.com | 21 Jun 2021
    https://github.com/ShprAlex/SproutLife/tree/master/gallery

    As far as "evolving towards what", here are my thoughts on the subject:

    The inspiration for SproutLife was to create an open ended genome with unlimited potential for evolution.

    The initial success was that this was possible.

    Anticlimactically, it turns out that an open ended genome in a turing complete environment does not lead to some kind of transcendent evolutionary product. The solutions that emerge are still limited by the simple problems they are tasked with.

    It is the evolutionary journey, rather than a specific destination where SproutLife can be most informative. It can be used to study the role that disruption plays as a threat to stability and a necessity for progress.

    In particular, the process of "collapse" is an interesting topic for investigation. From Covid to the popping of stock market bubbles, political upheaval, and even global warming, we are surrounded by real and potential falling of the established order. SproutLife also exhibits this kind of behavior and can let us understand how to quantify and perhaps predict it.

What are some alternatives?

When comparing Game-Of-Life-Implementations and SproutLife you can also consider the following projects:

fib - Performance Benchmark of top Github languages

Makie.jl - Interactive data visualizations and plotting in Julia

Programming-Language-Benchmarks - Yet another implementation of computer language benchmarks game

game-of-life - Conway's Game of Life

game-of-life - Conway's Game of Life - Cellular Automata

rsp-game-of-life - Conway's Game of Life in Java in a browser.

nodejs - Alternative StdLib for Nim for NodeJS/JavaScript targets, hijacks NodeJS StdLib for Nim

OpenToday - Android application for the organization of life

ofbiz-framework - Apache OFBiz is an open source product for the automation of enterprise processes. It includes framework components and business applications for ERP, CRM, E-Business/E-Commerce, Supply Chain Management and Manufacturing Resource Planning. OFBiz provides a foundation and starting point for reliable, secure and scalable enterprise solutions.

SproutLife-Gallery - Gallery SproutLife Genomes and GIFs. Please feel free to submit your own.

PretendYoureXyzzy - A web clone of the card game Cards Against Humanity.

LifeSimRPG - Simple JavaFX Controls based GUI for a Life Simulation game, inspired by classic older titles like Kudos and GameBiz