用 Claude Code + MiniMax API 基于 Ren’Py 引擎,写了一个文字版的空当接龙 (FreeCell) 游戏,虽然目前只有选择和移动的部分。
我做的工作大概就是写了布局的部分,一部分是 python util functions,另外就是很详细的 README。
AI 基本是正确的,有几个问题:
不同文件中,有两个 python function 重名。
字符串中使用左方括号没有转义,[[。
textbutton 的 text_bold 不可以为 None。
总的来说,有种我当年考试做题丢三落四的感觉,不是不会,只是没注意到,不是什么问题。我考试下次还会犯同样的错误,但是 AI 只要在文档里写清楚就好了,我是 AI 的外置记忆模块。
至少,它写这组功能,比我快多了,就几分钟。
4/26 更新
我去阅读 AI 的代码,发现了一些额外的问题。
不知道为什么,AI 只是判断颜色交替,然后上面的比下面的大(而不是刚好大一个数字),就允许拖动。