Electronic Life Ecosystem

Add to
My games
Add to
Wishlist
Save to
Collection
No reviews
Exceptional
Meh
Skip

About

In Electronic Life (Eloquent Javascript, Chapter 7), virtual creatures struggle to survive in a hardcoded environment where they perform different roles like stationary producers and primary consumers. The digital ecosystem which emerges from the simple interactions between these creatures bears slight resemblances to real life. For instance, predator-prey population dynamics can be observed.

In my Javascript implementation of Electronic Life, the world map is much larger and is initially seeded only with simulated plant life. These plants have a small chance for their offspring to randomly become a different type, approximating evolution, although their behaviours are hardcoded. For evolving neural network creatures that are not hardcoded, you can check out my later prototype.

Over time, a robust ecosystem emerges. However, after running for a very prolonged period, usually the ecosystem fails as producers overwhelm consumers or one species drives the others to extinction. Given that all "species" are hardcoded, any changes in the population will likely be repeatable in other instances of the simulation. 

Platforms
Release date
Developer
Nicholas Foo
Age rating
Not rated

System requirements for Web

Read more...
Electronic Life Ecosystem screenshot, image №3289306 - RAWG
Edit the game info
Last Modified: Mar 18, 2022

Where to buy

itch.io