AIFuniverseAI很好玩
← 回到现在就玩
现在就玩

Evolution:捏出会自己学走路的生物

Evolution

用关节、骨骼和肌肉拼出奇怪生物,再看神经网络与遗传算法让它们一代代学会跑、跳、攀爬或飞行。

上手时间5 分钟上手
费用部分免费
打开原作 →

一分钟速览

先这样开始

  1. 打开 itch.io 页面里的嵌入游戏。编辑区左侧依次有 Joint、Bone、Muscle、Move、Delete 和 Select。
  2. 先点 Joint,在空白处放两个关节;切到 Bone,把两个关节连成一根骨骼。再加一个关节,拼成三角形或两节腿。
  3. 点 Muscle,连接两个关节或相关骨骼,让身体获得主动收缩的力量。第一只生物越简单越容易看懂问题。
  4. 右上任务先保留 Running,人口数量与每代秒数也先用默认值。点右下 Evolve,等待第一代开始移动。
  5. 看几代后再改一个变量:移动关节、缩短骨骼或补一条肌肉。不要同时重做全部身体,否则很难知道是哪项改变带来效果。

第一个可完成目标

别一上来挑战会飞的人形。先做一个能向右移动的三角架:三个关节围成三角形,三条骨骼保证结构不散,再加能周期收缩的肌肉。运行十几代,观察最优个体的距离或适应度是否逐步提高。如果一直原地发抖,回编辑器检查身体是否左右完全对称、肌肉是否给出了有效的变形空间。哪怕最后只学会翻滚,也已经完成了“设计—训练—观察—修改”的核心循环。

AI 在做什么

每个生物的“脑”由神经网络控制,它接收模拟中的状态并决定肌肉如何动作。遗传算法不是把一个个体从零教成高手,而是生成一批略有差异的控制方案,用跑得更远、跳得更高等任务表现作为选择依据,再让较好的方案进入下一代。于是你设计的是身体结构和任务环境,系统搜索的是动作策略。官方把它称为基础机器学习演示;当前页面没有承诺它模拟真实生物进化,也不要把漂亮动作理解成人类式意图。

为什么怪姿势反而重要

这个沙盒最直观地展示了“身体决定学习空间”。同一套进化过程放在不同骨架上,会得到完全不同的动作:长肢体可能利用摆动,低矮结构可能滚动,翅膀则要处理升力与方向。所谓成功只等于当前任务函数里的高分,不等于动作优雅、像动物或适合其他任务。把 Running 切到 Jumping、Climbing 或 Flying 后,原本的冠军很可能立刻失灵,这正是值得玩的反差。

保存、Gallery 与版本差异

官方页面特别提醒:浏览器版不能保存自己的生物和模拟,想长期保存需要下载 macOS、Windows、Android 或 iOS 版本。2025 年 4.0 的 Gallery 保存的是模拟结果录制,目的是避免物理引擎更新后回放动作改变;它与可继续编辑的模拟存档不是一回事。4.0 还加入眼睛、鼻子、手脚等皮肤,官方说明这些只作装饰,不改变物理模拟。浏览器试玩适合先验证玩法,确认真喜欢后再考虑付费下载。

实际门槛

HTML5 入口可免费试玩,下载版在 itch.io 当前显示为 2 美元或以上,价格以后可能变化。嵌入游戏首次加载较慢;网页需要 JavaScript 和 WebGL。桌面鼠标更适合精确连接关节与肌肉。项目公开了源码,但仓库明确写明“并非技术意义上的开源”:版权归 Keiwan Donyagard,个人和教育用途可下载、修改和研究,不可擅自重新许可、销售或分发构建版本。不要把“源码可见”写成宽松开源许可。

常见卡点

如果 Evolve 按钮不可用,先确认身体至少存在有效的关节、骨骼和可驱动结构;如果生物散架,检查是否只放了关节却没用骨骼固定;如果完全不动,尝试增加肌肉并让结构留下可弯曲空间;如果飞行个体冲出画面,4.0 已改进纵向镜头跟随,但旧浏览器缓存仍可能显示不同界面。遇到按钮含义不清,点编辑器中的问号查看作者内置说明。

来源与核验

这个项目好玩吗?

匿名反馈只用来校准选题,不建立用户画像,也不公开小样本票数。

还想再玩一个?

打开浏览器就能玩的 AI 小游戏 →