我也被Opus 5和“Gauntlet Loop”所创建的演示所震撼,我于是开始了一个实验,我使用了一个长期的想法,但有一个巧妙的变化:我添加了一个参考图像来指导这个项目。最终目标是创建一个新的冒险游戏基础,拥有独特的NPC,每个NPC都有自己的外貌、故事、对话、日常生活等...非常受Shenmue的启发。我使用ChatGPT创建了一个图像,使用一个真实的照片转换成低多边形的外观,然后我创建了一个空文件夹,放入了图像,写了一个Gauntley循环,并让Claude Code展现出他的能力。毫不奇怪,我在Claude Max 5的使用量迅速膨胀。Claude经历了多个“波浪”中的修正,使用了多个子代理,并且每次都使用了我的5小时的使用量(在几小时内,做了1-2个波浪),并且每5小时的窗口都计入了我的周用量的10%。我在开始时没有提供任何指导,至少在6波浪中都没有。早上我只会检查结果,压缩一下,然后等待夜晚再次运行,只需说“继续”。到第7波浪时,我开始提供一些基本的反馈,因为它们不断迭代环境,我想它们已经看起来不错了,但NPC看起来很垃圾(剧透:它们仍然是垃圾)。现在,我已经到达了第10波浪,觉得已经足够好可以展示了。我想其他人可能对这个实验感兴趣。其他有趣的细节:- 每个波浪,Claude都会创建大量的进展截图,我可以看到波浪之间的进展。- 它也捕捉gif和视频- 当前代理与three.js的结合非常好,可能是因为容易的反馈循环。- 我尝试使用Godot + Blender,但进展非常缓慢,并且需要更多的指导- 对话目前不太好,没有目标或真正的故事。我正在开发一个NPC对话系统,如果我想继续这个项目,我可以将其插入其中。- 另一方面,世界感觉很生动,时间流逝,NPC移动,谈论,坐着,太阳下落,灯光打开等...非常令人印象深刻。非常希望听到大家的想法。原始提示:我希望你能够建造一个美丽、温馨的第一人称Three.js世界,充满了活生生的NPC。附上的图像是硬性视觉质量的界限:温暖的地中海建筑,阳光照射的石头街道,蓝色门扉,红色屋顶,丰富的花朵,茂盛的植被,迷人的商店,气氛的照明,以及手工制作的高级游戏的感觉。这个小镇应该是令人愉悦的,具有独特的NPC,他们可以可靠地行走,遵循可信的日常生活,工作,社交,交谈,记住最近的互动,并对玩家自然的反应。不要有战斗。将目标分解成可以独立评估和改进的最小部分;你决定具体的分解。对于每个重要部分,分出一个建造者和一个严厉的批评者,使用新的上下文。批评者必须检查实际运行的游戏和渲染的像素——而不是建造者的描述——并将它们直接与附加的参考进行比较,尽可能使用盲目对比。当我们的结果输时,识别最大的剩余差距,将其返回给建造者,并重复。保持一个简单的实时进度页面,显示截图,视频,测试结果和时间的改进。不要在灰盒或技术演示上停留。继续直到小镇是美丽的,精致的,密集的,生动的,凝聚的,真正令人愉悦的。使用Three.js,子代理,/loop,和Ultracode。