跳转到内容

9. 准备私有试玩与发布修订

回到第 7 课的完整 0.5 Pack。本课从修订 8 开始,以修订 10 完成,改善作品说明并保留稳定 ID。修订号需要递增,但不必连续。本课不提供公开的 0.3–0.5 上传器,也不宣称这些草稿已经试玩或发布。

检查故事文字、每张图片与引用来源。附带的原创教学素材和校验器具有 LICENSE.txt 中的限定复用许可;StoryOrbit 品牌与私有 Playground 工具包不在该授权范围内。使用自己的素材时,记录真实作者、来源和许可。若由工具生成,保留所需的生成记录和真实服务、模型信息,不要编造。

完成稿保留 provenance[].review: "pending"、原创依据、不虚构来源引用、私有可见性及如实的权利说明。本地校验成功不是把审核状态改为 accepted 的理由。请通过获授权的服务流程完成审核。不要把账号令牌写入 Pack、截图、公开问题或下载文件。

  1. 使用附带的确切 Schema 执行结构校验,保存其 SHA-256。
  2. 对照 media-manifest.json,将每个声明的素材 ID 对应到本地文件,确认摘要、字节数和 MIME。替换图片时更新三者,并检查裁剪与帧对齐。
  3. 使用兼容且经过身份认证的服务上传器。它必须支持实际协议与功能修订、检查语义、附上全部声明素材,并在试玩前报告审核问题。
  4. 如果你有单独分发的 Playground,其 check --schema-only 可检查附带的协议;完整 check、new、HTML preview 和 submit 仍然只支持 0.2。不要用它提交本课的 0.5 示例。请向服务维护者获取获授权的 State/VN 提交流程。

下载校验器无需账号,服务提交和私有试玩需要账号。本课不附带浏览器播放器。旧 Web Playground 已归档;当前创作工具包也不是真实的 VN 阅读器。

开始一个全新的私有旅程,确认开场图片、Rowan 身份、三个开场选项和 neutral 立绘。下载保留的旧帧在当前阅读器中不播放。表示也许以后帮忙:状态应保持不变。完成一次照料,再完成一次:湿润度与共同照料应先变成 1,再变成 2,并出现成就。先在一轮收下种子,再在下一轮离开:应进入 seed_home。另开新旅程并直接离开:应进入 quiet_goodbye。

还要尝试拒绝、提出无关问题和重新加载。在每种支持的阅读器上检查建议相关性、状态稳定性、奖励显示、段落与说话者对应,以及无障碍动态效果。记录真实结果、服务和客户端版本、Schema 摘要及失败情况。这些是供你执行的试玩步骤,不是已完成真实试玩的声明。站点自动测试仅演练作者指定观察值,并检查素材和语义。

完成权利与内容审核、服务准入及私有试玩后,使用服务中明确的发布操作,在那里确认受众、封面、说明和可见性。仅在 JSON 中写入 public,或完成文件上传,都不能证明作品已经发布。

后续修改时,保留故事和入口 ID,以及语义未变的结果与徽章身份,增加 manifest.revision,重新检查素材和锚点,试玩新修订后再发布。若改变达成条件、结局优先级、奖励图片、徽章关联或 Pin 配方,应为对应结果/徽章分配新 ID 并更新引用;语义变化却复用旧身份会被 PROGRESSION_ID_REUSED 拒绝。保存旧 Pack 及确切 Schema。已有旅程保留起始修订;请确认新旅程能使用新修订。

若服务拒绝草稿,保留真实错误报告。排错指南区分 JSON 错误、语义问题、素材问题和工具不支持,帮助你修正对应层面。

原创教学素材

以下是下载包中真实图片的静态预览。立绘帧分别展示便于对照,这里不是真实播放器。

原创几何教学图:温室玻璃、夕阳与幼苗。
greenhouse_art
透明画布上的原创 Rowan 几何教学肖像。
rowan_neutral
原创几何幼苗纪念物教学图。
seedling_reward
原创且对齐的 Rowan 微笑教学立绘。
rowan_smile
原创且对齐的 Rowan 眨眼教学帧。
rowan_blink
原创且对齐的 Rowan 说话教学帧。
rowan_talk

在本地检查作品

在解压目录中创建环境并安装一次固定版本的依赖,然后检查两份文件。修改之后再次检查起始稿。每课都可以使用相同命令。

macOS / Linux

python3 -m venv .venv
.venv/bin/python -m pip install -r requirements.txt
.venv/bin/python check.py start/pack.json
.venv/bin/python check.py finished/pack.json

Windows PowerShell

py -3 -m venv .venv
.venv\Scripts\python.exe -m pip install -r requirements.txt
.venv\Scripts\python.exe check.py start/pack.json
.venv\Scripts\python.exe check.py finished/pack.json

完成稿的预期输出: Structural check passed: Creator Pack 0.5 随后显示确切 Schema SHA-256。这是结构检查,不代表服务准入或真实试玩通过。

完成稿中的可用片段

此片段直接取自经过检查的下载文件,并非完整 Pack。请在 start/pack.json 中修改相应字段,或对照 finished/pack.json。

{
  "revision": 10,
  "visibility": "private",
  "rights": {
    "basis": "original",
    "statement": "按附带许可提供的原创教学素材;此草稿发布前仍需单独审核。"
  },
  "provenance": [
    {
      "path": "",
      "basis": "original",
      "review": "pending",
      "source_refs": []
    }
  ]
}

查询相关字段: provenance · publication

返回学习路径