Automata Lab

Paint a few cells, pick a rule, watch complexity bloom from nothing.

Gen 0 Alive 0 Rule B3/S23
Playback
Rules (Birth / Survival)
Pattern library
12 fps
28 %
7 px

How it works

每个细胞只看自己 8 个邻居,按 B/S 规则同步更新:邻居数命中 Birth 集合则诞生,命中 Survival 集合则存活,否则死亡。网格存在两个 Uint8Array(双缓冲)里,边界做环面包裹,每帅写入一张 offscreen ImageData 再整体缩放到画布,因此上万细胞也能 60fps。

Why it matters

这是"涌现"最纯粹的样本:三条极简的局部规则,没有中央控制,却长出滑翟机、振荡器乳至图灵完备的计算。它是研究自组织、生命起源、分布式系统与去中心化算法的活体玩具。

← Gallery