六种规则 · 一块画布 · 无限演化
在画布上按住拖动即可绘制(蚂蚁模式下点击传送蚂蚁) · 快捷键:空格 播放/暂停 N 单步 R 随机 C 清空
拖尾打开时,老格子会留下霓虹残影;颜色从青到紫渐变,活得越久越紫。
元胞自动机是"规则极简、行为极复杂"的典型:每个格子只看周围 8 个邻居,按一条死板的规则决定下一代的生死,
却能演化出滑翔机、振荡器、复制子,甚至图灵完备的计算机。上面六种规则各有各的脾气——
生命游戏最经典,Seeds 一代就"闪爆",布莱恩之脑像神经脉冲一样扩散,朗顿蚂蚁前 1 万步看似混乱、之后会突然修出一条笔直的"高速公路"。
玩法建议:先 🎲 随机 一把看生命游戏自然演化;再切到 Seeds 感受什么叫"万物闪爆";
切 朗顿蚂蚁,把速度拉满,看它什么时候开始修高速公路(提示:大约 1 万步,也就是十几秒)。
核心演化逻辑是纯函数(rules.js),不碰 DOM:二态规则统一走 B/S(出生/存活邻居数)参数化步进, 布莱恩之脑三态、朗顿蚂蚁单独步进。逻辑层有 30+ 条 node 断言测试覆盖—— 生命游戏的闪烁器周期、滑翔机 4 代平移、Brain 的三态循环、Seeds 的爆发行为、蚂蚁的转向规则都验过,跑 node test.js 全绿才算做完。