房间信息
产物
latest release 中包含规范要求的两个资产:
parti.room.zip(zip 根目录直接包含 parti.room.json、index.html、room.worker.js)
parti.room.json(与 zip 内 manifest 完全一致)
房间代码基于官方文档示例 example-tic-tac-toe.md,已通过该示例的真实 Runtime 验证(座位分配、非法落子拒绝、连线获胜、重开)。
{
"partiVersion": "0.1.0",
"protocolVersion": 1,
"id": "tic-tac-toe",
"name": "井字棋",
"version": "1.0.0",
"packageMode": "blob",
"description": "经典双人井字棋:前两位玩家执 X / O,轮流落子,连成一线获胜,支持重开。",
"author": { "name": "glink25" },
"entry": {
"ui": "index.html",
"worker": "room.worker.js"
},
"room": { "minPlayers": 2, "maxPlayers": 2 },
"sync": { "mode": "snapshot" },
"permissions": { "network": false, "storage": "session" }
}
房间信息
产物
latest release 中包含规范要求的两个资产:
parti.room.zip(zip 根目录直接包含 parti.room.json、index.html、room.worker.js)parti.room.json(与 zip 内 manifest 完全一致)房间代码基于官方文档示例 example-tic-tac-toe.md,已通过该示例的真实 Runtime 验证(座位分配、非法落子拒绝、连线获胜、重开)。
{ "partiVersion": "0.1.0", "protocolVersion": 1, "id": "tic-tac-toe", "name": "井字棋", "version": "1.0.0", "packageMode": "blob", "description": "经典双人井字棋:前两位玩家执 X / O,轮流落子,连成一线获胜,支持重开。", "author": { "name": "glink25" }, "entry": { "ui": "index.html", "worker": "room.worker.js" }, "room": { "minPlayers": 2, "maxPlayers": 2 }, "sync": { "mode": "snapshot" }, "permissions": { "network": false, "storage": "session" } }