什么是康威生命游戏?
康威生命游戏是数学家约翰·康威在1970年创造的一种细胞自动机。尽管没有玩家也没有获胜条件,但几十年来它一直吸引着科学家、程序员和爱好者。
这个概念非常简洁优雅:一个由细胞组成的网格,每个细胞要么活着要么死亡,根据每个细胞有多少邻居,按照四条规则逐代演化。从这些简单的规则中,会产生令人惊讶的复杂行为——移动的飞船、振荡的图案,甚至能产生无限流的较小图案的结构。
四条规则
每一代,每个细胞检查其八个邻居并遵循以下基本规则:
人口不足
生存
过度拥挤
繁殖
使用方法
绘制细胞
点击任何空细胞使其活动,或点击活细胞将其擦除。点击并拖动可一次绘制或擦除多个细胞。在移动设备上,用手指点击和拖动。
运行模拟
按播放按钮或在键盘上按Space启动模拟。细胞将根据康威的四条规则逐代演化。再次按下暂停。使用推进按钮(或按N)一次推进一代。
放置图案
点击图案下拉菜单从8个经典图案中选择。选择后,将光标移到网格上查看预览,然后点击放置图案。按Esc取消。
控制
速度控制
使用滑块调节模拟速度,范围从每秒1代到60代
随机填充
用约30%的活细胞随机填充网格,立即产生复杂性
边界环绕
启用环面网格,其中一条边的细胞连接到对边
颜色主题
在Classic、Matrix、Neon和Heatmap视觉风格之间切换
清空网格
重置整个网格以开始新图案
键盘快捷键
| 按键 | 操作 | 描述 |
|---|---|---|
| Space | 播放/暂停 | 切换模拟运行状态 |
| N | 下一步 | 推进一代(暂停时) |
| C | 清空 | 重置整个网格为空状态 |
| R | 随机化 | 用随机图案填充网格 |
| Esc | 取消 | 退出图案放置模式 |
功能
经典图案库
探索生命游戏历史中的8个标志性图案,每个都有独特的行为和数学特性:
飞船
- Glider——最简单的飞船,以4代周期沿对角线穿过网格
- LWSS(轻量级飞船)——更大的飞船,水平移动,4代完成一个周期
振荡器
- Blinker——周期为2的振荡器,最常见的小图案,在水平和竖直之间交替
- Toad——周期为2的振荡器,在紧凑的形成中来回移动
- Beacon——周期为2的振荡器,由两个块组成,闪烁开关
- Pulsar——美丽的周期为3的振荡器,具有完美对称性,是最具视觉冲击力的图案之一
- Pentadecathlon——周期为15的振荡器,寿命最长的小图案之一,具有复杂的行为
无限增长
- Gosper Glider Gun——第一个已知的无限增长图案,每30代产生一个Glider流。这个突破性的发现证明了康威生命游戏中无限增长是可能的。
颜色主题
用四种不同的主题个性化视觉体验,设计用于增强图案可见性:
Classic
Matrix
Neon
Heatmap
边界环绕(环面网格)
启用后,网格会环绕——从右边缘离开的细胞出现在左边,从底部离开的细胞出现在顶部。这创建了一个无限感的世界,其中Glider等图案永远不会消失。
有限网格
- 图案在边缘消失
- 边缘细胞邻居较少
- 探索空间有限
环面网格
- 图案连续循环
- 所有细胞都有8个邻居
- 无限感的世界
响应式和触摸友好
桌面优化
完整的键盘快捷键和鼠标控制,用于精确的图案创建
- 点击和拖动绘制
- 键盘快捷键
- 大型网格显示
移动就绪
触摸手势和响应式布局完美适应任何屏幕尺寸
- 触摸友好的控制
- 自动调整网格大小
- 自适应控制栏
常见问题
为什么我的所有细胞都死了?
如果你的图案快速消失,可能是因为它没有足够的结构来维持自己。尝试放置一个预设图案,如Glider或Pulsar——这些被设计为稳定或振荡的。你也可以尝试随机填充,这会产生足够的密度以获得有趣的长期行为。
"边界环绕"有什么作用?
启用边界环绕时,网格的行为像一个环面——左右边缘相连,上下边缘相连。从一侧移出的图案会在另一侧重新出现。关闭时,边缘的细胞邻居较少,行为不同。
什么是热力图主题?
在热力图模式中,细胞根据存活时间长短着色。新生细胞呈蓝色,随着它们存活更多代,逐渐转向红色。这使得很容易识别稳定结构(红色)与活跃区域(蓝色)。
为什么模拟会自动暂停?
当种群达到零时模拟自动暂停——意味着所有细胞都已死亡。这防止了在空网格上的不必要处理,并表示你的图案已达到其最终状态。
我可以在手机上使用这个吗?
可以!该应用完全支持触摸。点击切换细胞,拖动绘制,使用控制栏访问所有功能。网格会自动调整以适应你的屏幕。
- 触摸优化的控制
- 响应式网格大小调整
- 移动友好的界面
- 移动设备上可访问所有功能
我的数据存储在任何地方吗?
不。一切都在你的浏览器中本地运行。不向任何服务器发送数据,会话之间不保存任何内容。
还没有评论,快来发表第一条!