你好!最初只是为了快速学习 React 和网页开发而做的一个简单项目,结果却演变成了一个全功能、充满氛围编码的庞大游戏。
随着项目复杂度的提升,我学习如何管理 AI 助手和代理,真的非常有趣。
从氛围编码的角度来看,我的一些亮点包括:
- AI 高层管理团队: 创建了一套“C 级”AI 助手,帮助我制定策略、设定目标、设计产品以及了解基础的独立游戏营销。它们自行管理自己的提示和记忆,以模拟学习过程。
- AI 优化的单体仓库: 完整记录游戏,以帮助具备代理能力的编码者。我设计了一个终极单体仓库结构(包括路线图、AI 助手组织图和文档索引),并将其划分为多个“部门”。
- 上下文管理: 开发了一个开源工具,帮助我自动管理众多 AI 助手的上下文。
- 自主工作流: 构建了一条流水线,‘首席执行官’的目标下达至产品负责人以制定路线图,再流向我设定为托尼·斯塔克的 CTO,以提出高层方案。这样为具备代理能力的编码者创造任务,完成后再逐级回传至上层进行审查。
- 流水线式艺术生成: 通过高度自动化的工作流重新生成大量艺术素材:内容方向和宏观设计由我完成,产品负责人进行细化和调研,AI 艺术家提供多层提示以创作卡牌艺术,最后交给 Nano Banana 2 进行图像生成和编辑。前期需要大量工作来确定宏观内容和艺术方向,但之后只需运行几个脚本,让 AI 完成所有魔法。
- 学习过程: 整个过程中,我一直让助手和代理用我能理解的方式解释工作片段和概念。虽然我已经实现了大量代码自动化,但始终确保自己理解其中原理。对于用我已有的技术背景来解释概念,这种方式特别有帮助。
这些对我实际构建的游戏来说有点“杀鸡用牛刀”,但说实话,构建整个工作流本身就像在玩一场游戏。我也觉得学到的技能会对其他项目大有裨益。
游戏可在 https://alienheadwars.itch.io/dugouts-and-dragons 访问。它是 100% 免费(且绝无广告),欢迎查看流水线的最终成果!
如果你对工作流(或游戏本身)有任何疑问,尽管提问吧!
本文由本人撰写,经过我的首席增长宝石(Keeley)审阅和编辑,致敬 Keeley。
评论 (0)