下载 App

AI 做大型关卡时,每次重读几万字 JSON 是不是太笨重了?

修改于06/21938 浏览开发交流
最近在用TapTapMaker 做一个横版二次元平台跳跃项目,随着关卡越来越复杂,遇到了一个很头疼的问题:编辑器导出的配置越来越大。最开始 AI 协作时,我是直接把完整 JSON 发给模型。后来关卡配置逐渐膨胀到几万字。于是出现几个问题:
  • 对话框传输困难
  • 积分消耗巨大
  • AI 每次都要重新理解整个关卡
  • 很难知道 AI 这次到底改了什么
于是最近花了一段时间折腾编辑器同步流程。最终做了几项优化:
1. 全量 JSON → 增量同步
原来:
完整关卡JSON
↓
发给AI
↓
AI分析差异
现在:
编辑器操作
↓
生成Intent
↓
合并修改
↓
输出Patch
↓
发给AI
AI只需要关注:新增了什么,删除了什么,修改了什么
而不需要重新阅读整个关卡。
例如下图:
左:编辑器完整操作表,6w+字符用于debug
中:events、intents、mergedIntents、patchPreview 四套信息。
右:最小操作集传输,只同步最小结构化改动
TapTap
相同操作量三个阶段打出来的三份表
2. 编辑器内 Diff 预览
增加了变更预览:
新增节点
修改属性
新增对象
修改连接关系
每次同步前都能看到:本次修改了哪些内容
方便检查 AI 是否理解正确。
TapTap
简易diff
TapTap
把最小操作集列表粘到这里
3. Intent Merge
很多操作实际上会产生大量重复事件。
例如:
拖动节点
修改文本
修改输出连接
原始记录可能十几条,但最终只保留:节点最终状态
TapTap
43项操作经中间层算法集成为8改动
减少同步体积。
4. 浏览器日志同步
后来发现可以直接通过浏览器日志让 AI 拉取同步数据。
于是:
手动复制JSON
变成:
编辑器输出同步日志
↓
AI读取日志
绕过了对话框长度限制。
TapTap
现在不用复制粘贴了
5. 版本存档
目前采用:时间戳+Diff摘要+完整JSON快照
形式保存关键节点。
例如:2026-06-21
新增3个Trigger
修改Dialog节点
新增Camera演出
【全量json留档】
同时保留对应快照。方便回滚和排查问题。
TapTap
文档结构
流程:编辑完成后在编辑器中点击保存,ai同步,导出diff三个按键,在对话框中输入同步编辑器改动,嗒啦啦可以自动拉取并按照标识分类日志,diff和全量json写进项目文档进行留存,最小操作集配置表写入文件进行重新构建,一条龙服务。
(为防止最小操作集吞操作的问题,协议中禁止了未拉取到全量json写入文档前提下的ai sync自动构建)
TapTap
编辑器,后续优化ui,现在能用就行
这套东西本来只是为了处理:“几万字关卡配置已经传不动了”这个问题。但做到后面发现,它顺带解决了:
  • 大型关卡配置同步
  • AI上下文污染
  • 修改审计
  • 变更回溯
  • 多轮协作维护
后续思路(还未实践,只是有想法):反向利用该架构,让ai基于编辑器操作将提示词可视化且可控的实现(比如帮我把策略节点连好),这样提示词和可视化可以归并进一套流程,防止一句话能讲清的事情手动连接几十节点,或者是拖一下物件解决的问题和ai描述半天位置
发帖只为记录开发心得,欢迎讨论。最后放一个新做的ui[TapFamily1_阿巴阿巴]
TapTap
猜你想搜
taptap 制造ai关卡同步
别再烧积分了!从每次 2000 到每次 50 的血泪经验截图
别再烧积分了!从每次 2000 到每次 50 的血泪经验
适用场景:所有在用 TapTap Code 开发游戏的小白 难度:★☆☆☆☆ 背景最近群里总有人"炫耀"一次操作花了几千积分,说实话这不是值得高兴的事——这是在告诉所有人你的开发方式有根本性问题。我也走过这条弯路,所以来说说怎么改。 积分消耗的本质是什么积分 = AI 处理的 token 数量 = 你发给 AI 的内容 + AI 回给你的内容所以烧积分的本质只有两种: 你让 AI 做了大量无效/重
精华
81 赞
23 回复
如何提升你游戏中的UI美术水平截图
如何提升你游戏中的UI美术水平
一、请为你的游戏挑选一款合适的字体 很多开发者没有注意到其实UI界面中最重要的元素是字体,一款合适的字体能给整个游戏的界面感官带来蜕变。 请看案例 那么如何挑选适合自己的字体呢? 我总结出了一些小经验可供参考: 黑体:通用 宋体:古风、武侠、修仙 楷体:古风、武侠、修仙 圆体:卡通、动漫、Q版 科技:科幻、未来、电子 顺手分享一个免费可商用字体网站: 当然 如果你不知道自己的游戏适合什么风格
精华
126 赞
44 回复
开发日志(day1)第一次尝试用ai做游戏截图
开发日志(day1)第一次尝试用ai做游戏
因为工作原因,一直有用ai协助,当看到taptap可以制作游戏的时候就有想法自己做一个,正好近期free模型的出现,让我真正的行动起来。 我先把自己的需求整理好,free模型效果挺好,整体的游戏流程都没问题,也是把新手关卡做好了,不过有些数值ai有些理解不准,后续进行调整了。 明天的计划,会创作城镇的界面和功能,确认武器命名池子,希望能坚持下来。 #开发日志
1 赞
【UI教程】如何将已有的效果图应用为实际的UI界面截图
【UI教程】如何将已有的效果图应用为实际的UI界面
在经过了一些折腾和比较折磨的尝试后,我总算是摸清楚了嗒啦啦怎么把UI效果图转换为实际游戏中的UI组件,今天就给大家带来这部分的经验分享。 tips:1.本篇教程需要各位掌握最基本的ps使用,具体的操作部分我会大致讲解,但仍需各位自行学习ps的基本操作,部分可以由ai代劳的环节我会注明。 2.本篇教程需要在以我前两篇教程作为前置环节,请在阅读这两篇前置教程后再进行本篇教程内容的学习 在按照前
12 赞
5 回复
浅记《阿方的旅程》开发历程截图
浅记《阿方的旅程》开发历程
预计阅读时长10分钟,欢迎您先品鉴游戏,再回来看这篇“流水账” 这是我第一次实际接触“用自然语言制作游戏”,也是我第一次接触游戏开发工作,所以一切都是从零开始,跌跌撞撞,懵懵懂懂。[表情_豹哭] 我是通过获得的本次开发资格,6月22日晚,在微信公众号收到了测试资格的消息,最开始公布主题“跳跃”的时候,脑子里最先想到的就是几款非常经典的游戏「马里奥」「Flappy Bird」「Doodle Jump
10 赞
1 回复
【开发者日志·开篇】重铸《天下霸图》截图
【开发者日志·开篇】重铸《天下霸图》
各位武林同道、TapTap的玩家们,大家好! 我是《天下霸图》复刻版的制作人。连续熬了几个大夜,删除再重启了N次项目,大模型会员服务升了又升,看着屏幕里初步跑通的门派经营面板,终于能坐下来,和大家聊聊这款游戏背后的心路历程。 为什么是《天下霸图》? 熟悉PC单机时代的老玩家,对这个名字肯定不陌生。作为一款结合了门派经营、弟子养成与战旗战略的经典武侠游戏,它承载了太多人的江湖梦。我小时候经常和弟弟轮
1 赞
2 回复
本地部署 AI 对接 TapMaker 指南 —— 以 CodeBuddy 为例V1.1截图
本地部署 AI 对接 TapMaker 指南 —— 以 CodeBuddy 为例V1.1
写在前面 大家好,我是橘猫,和你一样也是TapMaker的萌新玩家。在"全能神"天哥的悉心指导下,我顺利完成了本地开发环境的部署。经过这段时间的实战测试,已经成功打通了「本地开发 → 同步至TapMaker」的完整流程。 以下内容全部来自我的个人实操经验,旨在为同样在探索本地部署的朋友提供一个参考。每个人的电脑环境、网络情况、AI工具版本都不尽相同,文中的步骤仅供交流学习。如果你照着操作后遇到问题
37 赞
21 回复
00:54
等距场景编辑器——自行编辑2D瓦片场景地图截图
等距场景编辑器——自行编辑2D瓦片场景地图
一个可嵌入任何 UrhoX 项目的完整等距瓦片地图编辑器,适用于 RPG、策略、模拟经营等类型游戏的关卡设计。 SKILL审核已通过,各位创作者可以根据自己的需要对工具进行调整修改 声明:该工具仅作为场景编辑以及序列化,交互等功能需要用户自行在项目中定义 后续会根据实际情况补充rule tile相关逻辑,实现tile map编辑自由 目录 1. 界面总览 2. 六种编辑工具 3. 双视图模式 4.
精华
21 赞
11 回复
AI制作,4K音游《StarEcho》现已开放预约!截图
AI制作,4K音游《StarEcho》现已开放预约!
#新游预告 #新游预约 #发现好游戏 #单机游戏 #音游 具体公测时间未定,敬请期待!
01:29
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,截图
官方阅,申请积分计划2,希望官方继续支持我完成这款游戏,
视频内容只是一部分, 本游戏耗时3个月,目前完成进度百分之80, 是生存游戏,进入修仙界,走剧情找到宗门加入, 这时游戏才是真正开始, 提升实力境界后就可以变强,获取功法法术法宝, @视频内是游戏里挑战妖族入侵一种主流玩法,游戏就是围绕着这个来进行, 还有很多地方可以战斗,获得资源修炼变强,比如去藏书阁学习功法, 去法宝楼抽法宝,每一个宗门数十个法宝抽取 去修仙界探索,获得各自的资源,可能遇见妖兽
1 赞
3 回复