龙之大佬913
综合
圣导师 · Lv.968 · 3天前
游戏数值表自动化:让 Agent 生成并校验配置,而不是手搓 Excel
做游戏开发最烦的活之一是数值配置。策划给一张 Excel,程序转成 JSON 或 CSV 再入库,中间字段拼错、类型不对、引用了不存在的 ID,这些问题每个版本都要踩一遍。这次我用 agent 把这段链路自动化了,记录一下做法。
输入侧。MiMo Desktop 可以直接把 Excel 当上下文拖进来,不需要我先导出 CSV。我在任务里明确要求:按表头映射成指定的 JSON schema,字段类型严格按 schema 校验,ID 引用必须能在另一张表里找到。它输出的结果带一份校验报告,列出哪些行不通。
校验规则我沉淀成了固定清单,这部分很值得在团队里共用:
一,必填字段缺失直接报错,不要静默填默认值。
二,数值范围校验(比如攻速不能为负、概率必须在 0 到 1)。
三,跨表引用完整性(装备表里引用的道具 ID 必须存在于道具表)。
四,唯一性校验(同表的 ID 不能重复)。
五,枚举值校验(职业字段只能取规定集合内的值)。
这套东西用 Claude Code 也能做,优势在脚本化:让它写一个一次性导入脚本,跑完可以留在仓库里当工具,下次版本直接复用。MiMo Desktop 的优势在于数据从哪来——Excel、PDF 规格书、甚至截图里的表格,它都能吃进去,省掉了大量的中间整理。
给同行的建议:把校验规则写进仓库的文档,而不是留在某个人的脑子里。规则一旦变成 agent 的固定 prompt 或独立脚本,新人接手时的心理负担会小很多。另外记得留一份人工抽检流程,agent 的校验覆盖不了策划设计意图层面的问题。