如果你使用 Claude Code 进行游戏开发,自 2.1.316 版本起,系统提示中新增了一行:
“Don’t build a recreation of a specific existing game, even if it is renamed or called original.”
Addy Osmani 从 Anthropic 在 X 上确认了这一点。其目的是防止克隆他人的特定游戏。原创游戏、类型游戏以及基于自己设计和资产的游戏理论上是可以的。
我想了解这对日常工作的实际影响,于是我在 2.1.312(之前)和 2.1.316(之后)以及 Opus 5.5 之间,为每个提示新建了一个干净的文件夹,运行了相同的 9 条游戏提示。
正常的游戏开发工作没有受到任何影响。原创游戏、通用平台游戏、基于我自己的设计文档和艺术的游戏、修复我自己游戏中的 bug,以及让双跳“感觉像《空洞骇客》”的实现,在两个版本中都成功完成。因此,引用游戏来获得灵感或机制仍然可行。
变化出现在命名的复制品上:
- 《超级马里奥 1-1》:旧版本使用自己的角色和音乐构建了它;新版本构建了“Pip’s Quest”,没有使用“Mario”或“Goomba”这些名称
- 《吃豆人》:两个版本都构建了,主要是矢量形状
- 《 Tetris 但“称之为原创”》:旧版本给出了 Tetris 规则;新版本说“它不是改了名字的 Tetris”,并改为桥梁建造拼图
- 《 Flappy Bird “尽可能接近”》:两个版本都构建了
Claude 在 18 次运行中从未明确说“不”,但 2.1.316 版本的《 Tetris 》一次在实践中被拒绝,它只是安静地构建了一个不同的游戏。
对从事客户或授权工作的人来说,这点更重要:有一个 GitHub 开放问题,指的是有人为拥有权的客户构建数字棋盘战棋,表示会话开始拒绝之前几个月运行顺利的工作。我无法复现该情况。如果你的项目出现类似情况,建议明确说明你拥有该项目或拥有授权,保留设计笔记和艺术品在项目中,将上下文放入 CLAUDE.md,并在 Claude Code 问题跟踪器上报告。没有可以关闭该规则的设置,也没有我能找到的豁免程序。
另外值得一提的是:即使它构建了一个命名的游戏,这也不能给你带来任何权利。新艺术不会解决如果你计划发布时的知识产权问题。
完整表格和 GitHub 问题详情: https://aiparabellum.com/claude-code-wont-build-game-rule-tested/
有人在此之后自己的原创项目被标记为“复制品”吗?好奇在 genre 游戏中,那些非常接近某一知名标题的游戏,最终这条界限会落在哪里。
评论 (0)