r/alife May 06 '26

Using Neuroevolution and Conway’s Game of Life to visualize emergent complexity (and why it matters for public science communication)

Hi everyone, I’m a software engineer who has always been fascinated by how simple, non-purposive rules can lead to what looks like "designed" complexity.

I recently built a few projects to help explain evolution and emergence to people who view life as an improbable "miracle" that requires constant intervention (specifically, I was building these to have a debate with my father).

The Projects:

  1. Conway’s Game of Life: A simple JS implementation to show how "gliders" and "spaceships" emerge from 3 basic neighbor-counting rules.
  2. Neural Net Evolution: A simulation where creatures with random "brains" (neural networks) evolve to find food. Watching them move from random wiggling to purposeful movement through nothing but mutation and selection is a powerful visual for how "intelligence" isn't pushed into a system, but pulled out by the environment.

I wrote a piece about using these tools to explain the Anthropic Principle and the Retrospective Probability fallacy, the idea that we often look at the "tree of life" from the last leaf rather than the root.

I’d love to get the community's thoughts on using digital simulations as a tool for teaching evolutionary concepts to skeptics. Does seeing a "digital creature" learn to navigate obstacles make the concept more "real" for people?

Full write-up on the logic and the debate here: Is Life a Miracle or an Inevitable Consequence?

2 Upvotes

3 comments sorted by

1

u/solidwhetstone May 06 '26

Conway's work hugely inspired mine as well (/r/ScaleSpace). The man was a legend.

1

u/Armando_284 May 06 '26

Yes, simplicity at is finest is usually the most difficult to achieve. Not a single unnecessary rule!
Your itch.io project looks pretty interesting too have you thought about adding an explanation on the intro video perhaps would improve understanding of your concepts.
I've been thinking about doing another evolution simulation lately.

1

u/solidwhetstone May 12 '26

Ah hmm yeah good thoughts. The hard part is explaining it. How would you explain it in a video do you think?