浏览 —

Vibe KNOWLEDGE / 数字生物群

免费体验 · 原创实验浏览器内模拟与交互

一群数字生物,如何一起行动?

没有领队,也没有预设的队形。投放食物、引入捕食者,观察一个个小光点如何根据附近的变化移动。

一群简单规则,如何形成群体?程序模拟 · 在画面中点按可投放食物
小生物食物捕食者初始 500 个 · 上限 800 个

点按画面或使用按钮投放食物;捕食者会追逐最近的个体。改变场景不会自动开始播放,重置保留当前播放或暂停状态。设备较慢时模拟可能放慢。

当前个体
500
累计分裂
+0
累计被捕
−0
食物被吃
0

01 / 群体运动

每个个体只看附近

太近就避让,向附近同伴靠拢,并调整方向。个体同时受到这些作用,局部反应叠在一起,便可能出现流动、聚散与转向。

02 / 觅食与分裂

能量和冷却共同决定分裂

食物在感知范围内时,个体会靠近;碰到食物后能量增加。能量超过门槛、冷却结束且数量未达上限时,它才会分裂,能量分给两个个体。

03 / 捕食与逃避

一次靠近,两种反应

开启捕食者后,它追逐最近的个体;附近的个体会受到远离捕食者的作用。足够接近且捕食冷却结束时,目标被移除,累计被捕数增加。

这个实验能说明什么?

群体形状不是提前画好的动画,而是计算每个个体的局部规则后得到的结果。模型还加入向中心的作用力与边界反弹,限制个体在画布中活动;食物、捕食者和分裂阈值都是人为设定。

这是简化的二维程序模拟,不是现实鱼群的精确模型,也不代表真实生命或意识。与已确认的视频属于同一主题,但网页模拟重新编写,数量、参数和结果不与视频逐帧对应。初始 500 个,最多 800 个;每次重置使用同一初始种子。食物最多 80 个,移动与计算结果受操作和设备影响。

知识来源与作品说明

Craig Reynolds · Boids 群体行为模型介绍了避让、方向对齐和聚合三种局部规则。本页独立编写模拟,觅食、能量与捕食是额外设定。

作者:造物台,AI 辅助开发。画面和模拟代码为本页制作;不嵌入视频、配音、第三方播放器或外部素材。免费体验不等于授予源码或素材的再分发许可。

模拟和投放位置在浏览器内计算,不上传或保存,刷新后重置。正式站点沿用 Umami 记录播放、暂停、投放、捕食者开关与重置的事件名称,不记录坐标或模拟结果;浏览、收藏和点赞沿用本站功能,详见隐私说明。

YOUR COLLECTION

我的收藏 —

喜欢的作品,随时回来看看。

正在连接收藏…

暂时无法加载时,可以重新连接。