我一直想创建一个视频游戏,但我几乎不知道如何编码,所以我决定尝试使用Claude Code。 我对它能做到的东西感到真正的印象,但在过去的几个星期里,我学到了避免AI垃圾的重要教训。 我正在建造一个冲浪游戏,并且即将准备好发布到应用商店。 我的目标是让它进入应用商店的“新应用我们喜欢”的部分。 我知道这是一个非常不可能的巨大的目标,但我真的觉得我可以做到。 无论如何,这是我的所学。 1- 你需要非常具体。 当我第一次坐下时,我给Claude提供了一个非常概括的描述。 在我的脑海中,我理解了游戏应该是什么样子的,但我得到的回复根本不符合我的预期。 我不想要的功能在那里,而我想要的功能没有,我UI看起来糟糕,角色看起来很糟糕。 它看起来像完全不同的游戏。 没有AI是心灵阅读者,仅仅因为我知道我想要的东西并不意味着我能够准确地描述它。 我对要做的事情变得更加具体,直到最小的细节。 现在,当我想要做出改变时,我的提示长度可能看起来像一个普通人做出如此小的改变的疯狂,但我知道我必须清空我的大脑才能得到我想要的结果。 2- 第一次草稿永远不够好。 这让我在开始时很烦恼,但现在我理解它只是设计过程的一部分。 被具体化确实有所帮助,但这并不保证AI会给你你想要的东西,尤其是当你进行大规模更改时。 如果你足够具体,微小的改变可以一次完成,但迄今为止,无论我添加新功能还是进行大幅编辑,我都没有对第一次尝试感到满意。 我从做这个事情中学到了一个有用的提示,即告诉AI不要编写任何代码,而是创建一个模拟。 这会节省你的使用量,如果是大规模更改,允许你在多个选项之间进行比较。 3- 不要尝试一次做太多事情。 这是对我来说最大的教训。 在开始时,当我给Claude Code提供了整个愿景时,它太多了。 这是另一个原因,第一版看起来那么糟糕。 不仅我错过了无数细节,我试图将一个月的过程压缩到一个提示中。 现在,当我想要做出改变时,我会进入正常的Claude聊天,给它尽可能多的细节关于我想要做的事情,要求它创建一个md文件,我会读它,做出编辑或给Claude更多的背景,然后告诉Claude Code读取md并执行。 将每个大更改分解成单独的md文件有助于Claude Code在更高的水平上执行,有助于我保持更加组织。 我希望这些对尝试使用无编程知识创建游戏的人有所帮助!
我作为初学者,使用Claude Code开发视频游戏的3件事
评论 (0)