一分钟速览
- Evolution 是 Keiwan 制作的生物进化沙盒:你搭身体,神经网络控制动作,遗传算法按任务表现挑选下一代。
- 浏览器版可直接运行;任务包括跑、跳、攀爬和飞行。它更像机器学习玩具,不是有奖杯、关卡或剧情的传统游戏。
- 最有趣的是失败:腿太长会绊倒,肌肉方向不对会原地抽动,简单造型反而可能学出高效动作。
- 2025 年的 4.0 更新加入 Gallery 和装饰皮肤;皮肤只改变外观,不影响模拟结果。
先这样开始
- 打开 itch.io 页面里的嵌入游戏。编辑区左侧依次有
Joint、Bone、Muscle、Move、Delete和Select。 - 先点
Joint,在空白处放两个关节;切到Bone,把两个关节连成一根骨骼。再加一个关节,拼成三角形或两节腿。 - 点
Muscle,连接两个关节或相关骨骼,让身体获得主动收缩的力量。第一只生物越简单越容易看懂问题。 - 右上任务先保留
Running,人口数量与每代秒数也先用默认值。点右下Evolve,等待第一代开始移动。 - 看几代后再改一个变量:移动关节、缩短骨骼或补一条肌肉。不要同时重做全部身体,否则很难知道是哪项改变带来效果。
第一个可完成目标
别一上来挑战会飞的人形。先做一个能向右移动的三角架:三个关节围成三角形,三条骨骼保证结构不散,再加能周期收缩的肌肉。运行十几代,观察最优个体的距离或适应度是否逐步提高。如果一直原地发抖,回编辑器检查身体是否左右完全对称、肌肉是否给出了有效的变形空间。哪怕最后只学会翻滚,也已经完成了“设计—训练—观察—修改”的核心循环。
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 已改进纵向镜头跟随,但旧浏览器缓存仍可能显示不同界面。遇到按钮含义不清,点编辑器中的问号查看作者内置说明。
来源与核验
- Keiwan 的 itch.io 原作页:核对玩法、任务、作者、浏览器入口、保存限制、付费下载与当前发布状态。
- 官方仓库 README:核对神经网络与进化算法定位、跨平台入口和非开源许可边界。
- 官方 4.0 开发日志:核对 Gallery、皮肤、性能和镜头更新。
- 本站于 2026 年 8 月 29 日重新打开嵌入游戏,确认编辑器、Running 任务与 Evolve 入口可见;封面为 itch.io 原作页当前加载的 1920×1080 官方图片。