语言
English English Vietnamese (Tiếng Việt) Vietnamese (Tiếng Việt) Chinese (简体中文) Chinese (简体中文) Portuguese (Brazil) (Português do Brasil) Portuguese (Brazil) (Português do Brasil) Spanish (Español) Spanish (Español) Indonesian (Bahasa Indonesia) Indonesian (Bahasa Indonesia)
康威生命游戏

康威生命游戏

交互式细胞自动机——在网格上绘制图案,观看它们根据康威的四条简单规则演化。

什么是康威生命游戏?

康威生命游戏是数学家约翰·康威在1970年创造的一种细胞自动机。尽管没有玩家也没有获胜条件,但几十年来它一直吸引着科学家、程序员和爱好者。

这个概念非常简洁优雅:一个由细胞组成的网格,每个细胞要么活着要么死亡,根据每个细胞有多少邻居,按照四条规则逐代演化。从这些简单的规则中,会产生令人惊讶的复杂行为——移动的飞船、振荡的图案,甚至能产生无限流的较小图案的结构。

交互体验:这个模拟器让你绘制自己的图案,探索著名的配置,并实时观看它们活动起来。

四条规则

每一代,每个细胞检查其八个邻居并遵循以下基本规则:

人口不足

活细胞如果邻居少于2个则死亡

生存

活细胞如果有2个或3个邻居则继续存活

过度拥挤

活细胞如果邻居超过3个则死亡

繁殖

死细胞如果恰好有3个邻居则复活
关键原理:所有细胞同时更新,在一步内创建新的一代。

使用方法

1

绘制细胞

点击任何空细胞使其活动,或点击活细胞将其擦除。点击并拖动可一次绘制或擦除多个细胞。在移动设备上,用手指点击和拖动。

2

运行模拟

播放按钮或在键盘上按Space启动模拟。细胞将根据康威的四条规则逐代演化。再次按下暂停。使用推进按钮(或按N)一次推进一代。

3

放置图案

点击图案下拉菜单从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——这些被设计为稳定或振荡的。你也可以尝试随机填充,这会产生足够的密度以获得有趣的长期行为。

专业提示:稳定的图案通常需要密度和间距之间的平衡。太稀疏则细胞因人口不足而死亡;太密集则因过度拥挤而死亡。

"边界环绕"有什么作用?

启用边界环绕时,网格的行为像一个环面——左右边缘相连,上下边缘相连。从一侧移出的图案会在另一侧重新出现。关闭时,边缘的细胞邻居较少,行为不同。

什么是热力图主题?

在热力图模式中,细胞根据存活时间长短着色。新生细胞呈蓝色,随着它们存活更多代,逐渐转向红色。这使得很容易识别稳定结构(红色)与活跃区域(蓝色)。

视觉洞察:热力图模式帮助你识别图案的哪些部分是稳定的,哪些在不断变化,使你更容易理解图案行为。

为什么模拟会自动暂停?

当种群达到零时模拟自动暂停——意味着所有细胞都已死亡。这防止了在空网格上的不必要处理,并表示你的图案已达到其最终状态。

我可以在手机上使用这个吗?

可以!该应用完全支持触摸。点击切换细胞,拖动绘制,使用控制栏访问所有功能。网格会自动调整以适应你的屏幕。

  • 触摸优化的控制
  • 响应式网格大小调整
  • 移动友好的界面
  • 移动设备上可访问所有功能

我的数据存储在任何地方吗?

不。一切都在你的浏览器中本地运行。不向任何服务器发送数据,会话之间不保存任何内容。

隐私优先:你的图案和交互完全保留在你的设备上。模拟器在初始加载后不需要互联网连接。
规则

每个细胞有生或死两种状态。每代细胞按以下规则演变:

邻居少于2个的活细胞会死亡
邻居为2-3个的活细胞存活
邻居多于3个的活细胞会死亡
邻居正好3个的死细胞复活
交互
绘制/擦除细胞 点击/拖拽
放置图案 选择 → 点击
键盘快捷键
播放/暂停 Space
下一步 N
清空网格 C
随机化 R
取消图案 Esc
控制
速度 滑块
边缘环绕 切换
配色方案 下拉菜单
Gen: 0 Pop: 0
在网格上点击或拖动以绘制细胞,点击活细胞可擦除它们
空格键播放/暂停,按N推进一代
从下拉菜单选择图案,然后点击任意位置放置它
尝试热力图主题——旧细胞变红,新细胞为蓝色
启用边界环绕使图案在网格边缘循环
完全在浏览器中运行——不向任何服务器发送数据
想了解更多? 阅读文档 →
1/7
找不到?用AI自定义工具
开始输入以搜索...
搜索中...
未找到结果
请尝试使用不同的关键词搜索