“Vibe coded”是诚实的开头,但不是整个故事。我自己绘制了所有的艺术(Gemini作为基础,然后在paint.net中过长地清理它),并且通过手工进行平衡。克劳德编写了代码,而我则很坚决地指引它——更像是一种与疯狂地快速输入的人进行的对编程的合作。有时他们非常自信地错误。 我建造的东西是一个小型的讽刺性经济模拟:你开始失业,通过德国福利系统来获得财富——假的工作申请,现金工资,洗钱的赌场,贷款,一个你肯定买不起的别墅——同时保持风险在最低点,以免被抢劫和监禁。它是一个等距的2D网络游戏(Phaser),包装成Android。 在克劳德真实闪耀的地方:所有系统和磨砺的工作。整个经济循环,福利规则,风险/抢劫机制,保存/加载,声音,以及将整个UI翻译成两个语言——这些东西在我花费几个星期来完成,仅仅在一天就完成了。对于逻辑和文本,它是非常出色的。在驱使我发疯的地方:任何视觉。最糟糕的是等距深度排序——“玩家应该走在建筑物的背后,但在人行道的前面”的问题。我们在循环中花了几天,前面解决,后面又破裂,反复。最终成功的方法是我在paint.net中用两种颜色画建筑,以便它可以告诉前景和地面。学习到的教训:当问题是视觉时,停止输入提示,直接给它答案。老实说,如果我再次这样做,我会使用一个真正的引擎,如Godot——一个合适的3D场景会为你提供所有这些深度的东西,而我整个过程都在与平坦的网络画布作斗争。 但是,那并不是真正的痛苦。 真正的老板是Google Play。 该构建花费了约10天。发布它花费了更长时间,因为新开发者帐户现在必须在闭式测试中运行12个测试者14天才能发布。 我抓住了20个测试者以安全起见——而且,惊奇的是,这意味着我必须测试20个其他人应用的20个应用,每天打开每个应用。因此,在两周的“发布”期间,我完成了一个已经完成的游戏的日常工作,而我在20个陌生人的应用中进行了日常工作。一件事情我确信可以帮助我:我整个测试期间都在推送更新,几乎每天一次。同时,我目睹了其他开发者被真正好的应用困住,三轮失败。我的直觉认为,静态的构建看起来死了,而不断更新的构建看起来像一个真正的、活跃的项目。无法证明,但我成功了,而那些打磨但静态的应用仍然被拒绝。如果你即将这样做:在你认为自己完成之前就排列你的测试者,并且不要在测试期间停止交付。它现在已经上线了。祝好!如果你有任何关于Claude工作流程或测试磨砺的问题,很高兴回答,并且我会在评论中添加链接以避免这个帖子看起来像一个广告。