我几乎完全使用 AI 编写游戏(只有平衡调整、局部化和我自己编写的项目(大多数情况下))。目前,我有约 15k 行代码,10-16k。

我对编码几乎没有知识,但我会复制粘贴 AI 写的代码(但我使用代理来完成这个),因为在这种情况下,我会直接看到结果是否好奇怪,如果需要,我可以终止它或者说“您可能忘记了这个东西吗?”(可能不需要太关注,但仍然会)

这次合作起初是好的,但最近我使用的 AI 开始…… 忘记现有的系统?……

我确实会创建新的文件和文件夹来避免将我的代码变成 spaghetti 代码,并使 LLM 更容易搜索函数。然而,它开始忘记某些函数已经存在,或新函数/更改现有函数会影响其他函数。即使是在新聊天中,之前的上下文也被忽略了。

这可能只是我的模型存在问题,但由于游戏尚未完成 1/3,且我不会看到一些 bug 或特征死亡——我并不确定,当我有更多的文件、文件夹和代码行(50k,100k,whatever)时,它仍然会可用,不需要每次说“我们正在添加工艺系统(…),检查“use”、“item_list”、“inventory”、“item_transfer”、“localization”、“workstations”和“time”的文件”来实现这个系统”。