Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sophivorus/moca

Mysterious Organic Cellular Automata
https://github.com/sophivorus/moca

cellular-automata pascal-triangle

Last synced: about 2 months ago
JSON representation

Mysterious Organic Cellular Automata

Awesome Lists containing this project

README

        

# Mysterious Organic Cellular Automata

I was trying to create a very simple image, a sort of [Pascal's triangle](https://en.wikipedia.org/wiki/Pascal's_triangle) but adding RGB values instead of numbers (see the chromatic-pascal-triangle folder).

![Chromatic Pascal triangle](chromatic-pascal-triangle/chromatic-pascal-triangle.png)

In the way I got some cool errors:

![Chromatic Pascal triangle, error 1](chromatic-pascal-triangle/chromatic-pascal-triangle-error-1.png)
![Chromatic Pascal triangle, error 2](chromatic-pascal-triangle/chromatic-pascal-triangle-error-2.png)
![Chromatic Pascal triangle, error 3](chromatic-pascal-triangle/chromatic-pascal-triangle-error-3.png)
![Chromatic Pascal triangle, error 4](chromatic-pascal-triangle/chromatic-pascal-triangle-error-4.png)

But the fourth error was different. Out of nowhere, a very complex, organic and beautiful structure emerged (moca0.png).

![MOCA 0](/moca0.png)

I did NOT expect that. I was shocked, amazed. I spent the rest of the day playing with the code, but I still can't understand it. Below are some of the most interesting results.

![MOCA 1](/moca1.png)
![MOCA 2](/moca2.png)
![MOCA 3](/moca3.png)
![MOCA 4](/moca4.png)
![MOCA 5](/moca5.png)
![MOCA 6](/moca6.png)

If someone can explain to me what's going on, I'll be really thankful.

Note: I lost the code for moca1, moca2 and moca6. moca0 is just moca3 but smaller.