我昨天在godot的社区论坛(r/godot)发布了这个帖子,结果被狠批(仅有11%的点赞率)。我收到了这个社区对使用人工智能辅助开发技术不感兴趣的信号。但是,我认为这个想法的基础是值得讨论的。
我一直在使用Claude Code来生成Godot游戏原型。代码有效,逻辑正常,但是动作几乎总是不见adow,过度过度的变化,游戏虽然可以正常跑,但是看起来很卡顿。AI代理也没有察觉到,因为它看不到游戏的运行状态。
这让我想到了一个很有趣的方向: 我们能不能给予AI代理动作验证的能力?
我试验了一下,创建了一个工具来运行游戏场景,使用Godot的—write-movie选项,捕获帧,使用OpenCV来检测突然变化的状态过渡的地方。它返回了AI代理可以操作的结构化JSON数据:
{
"pass": false,
"issues": [
{
"type": "MISSING_ANIMATION",
"severity": "high",
"timestamp_ms": 200,
"hint": "Add a Tween or AnimationPlayer to smooth the transition"
}
],
"frame_count": 60
}
AI代理读取输出,补充动作,重复验证。测试了几种基础原型,结果每次都 catches了4-7个问题,每次问题都只需经过一次自动化循环解决。
如果有兴趣,可以开源我的这个工具:https://github.com/splitatomlabs/godot-animation-verifier
我更关心的是探讨整个 아이디어,不是推广这个工具。有人正在建设验证或评估层到他们的人工智能游戏开发工作流中吗? 我感觉还有个很大的空白: 从“代码编译”到“游戏感觉良好”的空白。
评论 (0)