用途:将完成的HTML游戏上传到Remix平台,并先做代码校验;覆盖创建游戏条目(如需要)与上传代码两个环节。前置条件是一个自包含的HTML游戏文件(内联CSS与JS)。
主要能力:CLI工作流使用 remix login、remix games create --name "..."、remix games versions code update --code-path ./game.html 等命令;也可通过REST上传,POST https://api.remix.gg/v1/games 创建,响应返回gameId与versionId并写入.remix-cli.json(旧项目可能用.remix-mcp.json);上传接口为 POST https://api.remix.gg/v1/games/{gameId}/versions/{versionId}/code,请求体含code字段。
校验要点:需有<!DOCTYPE html>、viewport meta、RemixSDK脚本标签、单一gameOver调用、.onPlayAgain与.onToggleMute回调;不得有旧版@farcade/game-sdk、localStorage/sessionStorage、内联事件处理器。
使用方式:先定位HTML文件,校验并修复问题,再创建游戏或复用已有的gameId/versionId,然后上传;可用 remix games versions validate get、remix games launch-readiness get、remix games versions status get、remix games versions thread get 检查结果。同一版本可重复上传,需要全新草稿时应新建游戏条目而非自行创建版本路由。
限制:未提供定价、平台范围、性能或效果信息。