337
submitted 1 year ago by aCosmicWave@lemm.ee to c/asklemmy@lemmy.ml

For me it is Cellular Automata, and more precisely the Game of Life.

Imagine a giant Excel spreadsheet where the cells are randomly chosen to be either "alive" or "dead". Each cell then follows a handful of simple rules.

For example, if a cell is "alive" but has less than 2 "alive" neighbors it "dies" by under-population. If the cell is "alive" and has more than three "alive" neighbors it "dies" from over-population, etc.

Then you sit back and just watch things play out. It turns out that these basic rules at the individual level lead to incredibly complex behaviors at the community level when you zoom out.

It kinda, sorta, maybe resembles... life.

There is colonization, reproduction, evolution, and sometimes even space flight!

you are viewing a single comment's thread
view the rest of the comments
[-] z500@startrek.website 11 points 1 year ago* (last edited 1 year ago)

On the subject of Conway's Game of Life, one of the YouTube videos that I always have to go back to now and then is a narrated video of the game being built from the ground up in APL. It's so wild to see the guy start with a simple expression and the algorithm taking shape as he adds to it step by step. By the end it looks like some magical incantation lol

https://www.youtube.com/watch?v=a9xAKttWgP4

[-] PipedLinkBot@feddit.rocks 12 points 1 year ago

Here is an alternative Piped link(s): https://piped.video/watch?v=a9xAKttWgP4

Piped is a privacy-respecting open-source alternative frontend to YouTube.

I'm open-source, check me out at GitHub.

[-] JoeBigelow@lemmy.ca 3 points 1 year ago
[-] joneskind@lemmy.world 2 points 1 year ago

Emergence.

Conway's Game Of Life blew my mind when I first saw it live. The fact that it is Turing Complete is crazy too.

this post was submitted on 12 Jul 2023
337 points (96.7% liked)

Asklemmy

43508 readers
1456 users here now

A loosely moderated place to ask open-ended questions

Search asklemmy ๐Ÿ”

If your post meets the following criteria, it's welcome here!

  1. Open-ended question
  2. Not offensive: at this point, we do not have the bandwidth to moderate overtly political discussions. Assume best intent and be excellent to each other.
  3. Not regarding using or support for Lemmy: context, see the list of support communities and tools for finding communities below
  4. Not ad nauseam inducing: please make sure it is a question that would be new to most members
  5. An actual topic of discussion

Looking for support?

Looking for a community?

~Icon~ ~by~ ~@Double_A@discuss.tchncs.de~

founded 5 years ago
MODERATORS