Conway

A tribute to John Conway, the inventor of the Game of Life. The cellular automation the cells canmove to the fields next door and are governed by a random matrix of attraction.

Fork me on GitHub

Each cell in the grid is either empty or has a color. A colored cell can move to an empty slot or stays where it is. Each color has a list of preferences for what it wants to be next to, so if there are 7 colors, this list has 8 elements, the first one indicating the preference for being next to an empty cell and the other 7 of how much it likes to be next to each of the colors:

When you load the page a random set of preferences is generated and the hash of the page is set to encode that preference. This makes it possible to keep track of interesting configurations.

Self sort

Same colors are attracted to same colors, leading to clustering after a whileredglue.

3 cycle

Three colors, each attracted to the next one with the last one looping back to the first one. Keeps moving for a long time.

No love

Five colors, all pushing each other away, leading to nice dialogonal patterns.

5 cycle

Five colors, each attracted to the next one with the last one looping back to the first one. Produces banded colored stuff.

Red glue

Only red cells can make connections, so any cluster has at least one red cell in the middle.