Tech News
← Back to articles

Show HN: Artificial Ivy in the Browser

read original related products more articles

This page simulates a biologically-inspired system with a few simple rules. It begins with a single cell. Over time, cells repeatedly decide whether to grow and/or split. The nearby sliders adjust the probability of each action occurring.

Grow chance: % Split chance: %

When a cell splits, it creates a new cell pointed in a slightly different direction. Decreasing the maximum turn angle causes cells to grow in straighter lines.

Max turn angle: °

Only the youngest cells get to grow or split. After a certain age, cells become dormant. This threshold age is defined as a percentile on the distribution of cell ages at any given time. Increasing the threshold means more cells will be active.

Age threshold: %ile

Cells leave a signal in the location they were created. This effectively broadcasts their presence so that others won't grow or split on top of them. Increasing the decay rate enables faster regrowth, but also makes it more likely that cells will grow on top of each other.

Signal decay rate: / frame Show signals

When cells reach a fixed maximum age, they die.