我是 Apokerlypse 的创建者,这是一个免费的浏览器版德州扑克Beta,采用AI辅助编码和AI生成的视觉资产构建。它只使用虚拟筹码:没有真实金钱、账户或下载。

工作流中最有用的部分是将游戏状态与呈现分开进行测试。服务器控制牌和筹码;回归测试检查分 pot、隐藏牌、重新连接以及回合结束后到达的动作。托管后端使用内存数据库在本地进行测试。

今天本地服务器审计的一个小例子:像 Élodie 这样的昵称如果其 UTF-8 字节在分开的 HTTP 块中到达,可能会变成替换字符。网络层回归发现即使普通房间创建正常工作。修复方法是先在解码前重新组装字节,而不是修改界面。

但测试仍然无法让我一眼判断牌桌是否合理。你可以在这里尝试几手对阵标记的机器人:https://apokerlypse.pages.dev

如果你尝试,是否能立刻看出是谁的回合以及需要叫多少?对于其他使用AI辅助的游戏开发者,你的自动化测试漏掉、但手动检查发现了哪些问题?