SuperAPI AI 工具集

develop-web-game

编程与开发

查看项目

更新于 10-15 20:34

技能介绍

用途:当 Codex 正在构建或迭代 HTML/JS 网页游戏、需要可靠的开发与测试闭环时使用,强调小步改动并逐次验证。

主要能力:以 implement→act→pause→observe→adjust 为单次迭代结构;通过 Playwright 脚本按动作序列驱动游戏、推进虚拟帧、截图并缓冲控制台错误;要求游戏暴露 window.render_game_to_text 输出简洁 JSON 状态、window.advanceTime(ms) 确定性推进时间;用 progress.md 记录原始提示、TODO 与遗留问题。

使用方式:先设定一次配置路径(CODEX_HOME、WEB_GAME_CLIENT、WEB_GAME_ACTIONS),动作基于 action_payloads.json 编写,避免猜测按键;每次有效改动后运行客户端脚本,示例:node "$WEB_GAME_CLIENT" --url http://localhost:5173 --actions-file "$WEB_GAME_ACTIONS" --click-selector "#start-btn" --iterations 3 --pause-ms 250。使用前确认 playwright 可用,必要时 npm install -g @playwright/mcp@latest;不要改用 @playwright/test。

适用场景:需要自动化回归网页游戏的移动、跳跃、射击、菜单、暂停、胜负、计分/生命/资源、碰撞边界、道具与组合动作等交互,并核对截图与文本状态一致。

限制与注意:必须实际打开并目视检查最新截图,截图为准;无 advanceTime 时自动化易不稳定;全屏用 f 切换、Esc 退出;场景间需重置状态;价格、平台等信息暂未提供。