Seed-2.1-pro 这周做了一件重新校准预期的事:一位独立开发者用它从零搭出一款带五种技能和敌人 AI 的浏览器 3D 对战游戏,从火柴人原型长到能玩的版本跨了多轮迭代。值得关心的是背后的判断点——AI 编程的考题已经从「会不会写代码」变成「会不会管项目」。
这是什么
项目用 Three.js(浏览器里跑 3D 画面的常用库)做渲染与场景,火柴人主角,五种技能——火球蓄力直射、天雷高空落下、冰刺区域冰雨、水弹抛物线、陨星带预警大爆炸——各有不同的出手逻辑和命中反馈。敌人按「游走—瞄准—拉弓—射箭」的状态机(一套「看情况切换动作」的脚本)行动,双方有生命值、有胜负结算、可立即重开。
它不是一次性生成的。开发者先让模型用火柴人验证玩法,再按场景、技能、敌人、角色四个模块逐步替换:火球从一团光补到有速度感和命中震屏,无冷却连发引发的性能问题则靠生命周期和数量护栏兜住。整个项目跨多轮迭代才成型。
行业怎么看
支持方把这看作「AI 编程的真正分水岭」。此前的 AI 多擅长写单文件代码片段,做不了跨模块、需要持续维护的项目;Seed-2.1-pro 这类模型能在多轮对话里维护同一项目上下文、沿用已有接口接新功能,正是从演示走向生产的关键。
但我们也要保留疑问。原文是开发者精选的成功案例,3D 调试的真实痛点(火球爆白、穿模、朝向反、弓飞上天)被一句「问题一个接一个冒出来」轻轻带过。AI 在缺乏清晰报错的图形项目里,到底能不能稳定定位 bug,还是主要靠开发者读代码做判断,目前还缺更系统的对照。能跑 demo,不等于能交付。
对普通人的影响
- 对企业 IT:内部工具和小游戏的开发门槛继续降低,但团队仍需要懂 Three.js 与状态机等基础概念的人,否则判断不了 AI 生成的代码到底跑不跑得起来。
- 对个人职场:对程序员来说,AI 编程的竞争点正在从「会不会写」转向「会不会拆需求、读懂 AI 输出、定位 AI 解决不了的错误」。
- 对消费市场:浏览器 3D 小游戏的制作成本继续下行,独立开发者和小型团队会冒出更多尝试;完整商业化所需的联网、存档、商业美术,仍是 AI 短期内难替代的部分。