SuperAPI AI 工具集

develop-web-game

编程与开发

查看项目

更新于 10-16 01:35

技能介绍

用途:在 Codex 构建或迭代网页游戏(HTML/JS)时,提供可靠的开发与测试循环,每次迭代按「实现→操作→暂停→观察→调整」推进,小步修改并验证每个变更。

主要能力:通过 Playwright 客户端脚本执行动作序列、虚拟时间步进、截图捕获与控制台错误缓冲;要求游戏暴露 window.render_game_to_text 输出简洁 JSON 状态、window.advanceTime(ms) 确定性步进钩子,以及单一 canvas 与 f 键全屏切换。用 progress.md 记录原始提示、TODO 与注意事项,便于交接。

使用方式:先设置技能路径环境变量(SKILLS_ROOT、WEB_GAME_CLIENT、WEB_GAME_ACTIONS),确保 Playwright 可用(优先本地依赖,否则检查 npx,必要时 npm install -g @playwright/mcp@latest)。每次有意义修改后运行客户端脚本,例如:node "$WEB_GAME_CLIENT" --url http://localhost:5173 --actions-file "$WEB_GAME_ACTIONS" --click-selector "#start-btn" --iterations 3 --pause-ms 250。动作基于 action_payloads.json 构建,避免猜测按键。

适用场景:网页游戏功能开发、交互与状态验证、回归测试、截图与文本状态核对。

限制:必须实际打开并目视检查最新截图,不能只生成;需覆盖开始界面之后的玩法画面;若怀疑无头/WebGL 捕获问题,改用有头模式重跑;未提供具体收费、平台与效果信息。