Storvia

深度创作

了解 Storvia 深度创作的使用方法

深度创作在轻量创作的基础上,将游戏中的关键信息拆分为独立的结构化面板。你不再需要把所有设定都写在一大段指令里,而是通过可视化的表单来配置世界状态、角色属性、关系、物品等内容。

深度创作同样支持开场白正则美化全局 CSS 样式

深度创作 vs 轻量创作

功能轻量创作深度创作
游戏设定(指令)一段文本写所有内容指令 + 结构化面板配合使用
世界状态需要在指令中描述独立面板,系统自动追踪
角色属性需要在指令中描述独立面板,自定义字段和数值范围
角色管理需要在指令中描述最多预设 10 个角色,含头像和初始属性
关系系统需要在指令中描述独立面板,支持双向关系
物品栏需要在指令中描述独立面板,分组管理,最多 100 个物品
允许预览和复制支持不支持

简单来说:轻量创作靠「写」,深度创作靠「填」。深度创作把原本需要你在指令中描述的内容变成了可视化表单,AI 会自动读取这些结构化数据来运行游戏。

世界状态

世界状态用来追踪游戏中的环境信息,AI 会在每次回复时自动更新这些字段。

可选的字段包括:

字段说明示例
🕐 时间当前时间段傍晚 18:30
📅 日期当前日期2025年3月15日 星期六
📍 地点当前所在位置赫拉宫殿·顶层露台
🗺️ 区域所在地理区域璃月市·上东区
🌙 天气当前天气状况晴夜,微风

你只需要勾选需要的字段,不需要在指令中额外描述,AI 会自动维护这些信息。

你还可以给世界状态面板设置一个自定义名称(比如「🌸星临市实况」),该名称会显示在聊天页面的面板标签上。

玩家属性

玩家属性用来定义玩家角色的属性。你可以自定义面板名称(比如「玩家状态」),然后创建属性分组和字段。所有分组的字段数合计上限 20 个

每个字段支持两种类型:

  • 文本 — 自由文本,比如「当前心情:开心」
  • 数值 — 可设置最小值和最大值,比如「体力:80/100」

示例

你可以这样配置一个玩家属性:

分组字段名类型范围说明
💖 基础属性❤️ 体力数值0-100行动、约会、突发事件消耗
💖 基础属性🧠 理智数值0-100遭遇修罗场、被背叛时降低
💖 基础属性💰 金币数值0-99999购物、送礼消耗
🌟 社交属性✨ 魅力数值0-100影响角色初始好感和特殊事件触发
🌟 社交属性👑 身份文本当前在圈子里的身份标签
🌟 社交属性📰 热搜指数数值0-100越高越容易被狗仔跟拍

角色属性

角色属性用来定义所有角色 共用的属性模板。配置方式和玩家属性一样,创建分组和字段。所有分组的字段数合计上限 20 个

角色属性定义的是属性模板(比如所有角色 都有「好感度」「心情」字段),具体每个角色的初始值在下面的「开局角色」中设置。

开局角色

你可以预设最多 10 个 角色,每个角色包括:

  • 角色名称 — 角色的名字
  • 性别 — 男 / 女 / 其他,AI 会根据性别使用正确的称谓和语气
  • 角色人设 — 性格、背景、行为方式等。仅 AI 可见,不会展示给玩家,是你作为作者保留的创作资产
  • 角色介绍 — 玩家在人设面板中看到的简短介绍,建议自然简洁(避免直接复制人设泄露剧情)
  • 立即出场 — 默认开启。关闭后,该角色一开始对玩家隐藏,名字显示为「未出场」、头像为黑色问号;AI 仍能感知到这个角色,并可在剧情中通过对话点名让其登场
  • 头像 — 可选,上传角色头像
  • 初始属性值 — 根据角色属性定义的字段,填写这个角色的初始数值。留空的字段在开局不会出现在聊天页面,直到 AI 或 SDK 首次赋值才会显示(适合做好感度等渐进揭示的属性)

自动出场:当玩家在消息中提到一个未出场或已休眠角色的名字、或 AI 在回复中提到时,系统会自动让该角色登场——休眠角色会被恢复到活跃池(优先级 = 当前活跃池最低优先级 + 5,最大 100),如果活跃池已满则把当前最低优先级的角色推入休眠池。这样作者可以预埋一批角色,等剧情自然推进到时再让他们出现,而不必一次性全部塞给玩家。

示例

假设角色属性定义了「💕 好感度(数值 0-100)」「💭 心情(文本)」「🔒 秘密(文本)」三个字段:

角色💕 好感度💭 心情🔒 秘密介绍(玩家可见)人设(仅 AI 可见)
🖤 沈夜舟5漠然三年前的火灾并非意外神秘的财阀继承人禁欲系财阀继承人,冷到骨子里,却会在深夜独自弹钢琴
🤍 陆景言20玩味接近玩家另有目的娱乐圈顶流痞帅娱乐圈顶流,看似随性实则每步都在算计
💜 裴洛35温柔童年和玩家见过面青梅竹马的医生温润如玉的青梅竹马医生,笑容下藏着偏执

关系系统

关系系统用来追踪角色之间的关系,支持双向关系——A 对 B 的看法和 B 对 A 的看法可以不同。

你可以自定义最多 3 个关系字段,每个字段同样支持文本或数值类型。

示例

定义两个关系字段:「💕 好感度(数值 0-100)」和「🏷️ 关系标签(文本)」。

关系A→B 💕 好感度A→B 🏷️ 标签B→A 💕 好感度B→A 🏷️ 标签
玩家 ↔ 沈夜舟10好奇5无关紧要的人
玩家 ↔ 陆景言25有点心动20有趣的猎物
玩家 ↔ 裴洛40信赖的青梅35想守护的人
沈夜舟 ↔ 陆景言5互相看不顺眼10值得警惕的对手

关系是双向的:玩家觉得陆景言有点心动(好感 25),但陆景言只是把玩家当作「有趣的猎物」(好感 20)。角色之间也有独立的关系——沈夜舟和陆景言互相看不顺眼。这种不对等的关系网会让游戏更有戏剧张力 💔

物品栏

物品栏用来管理游戏中的道具和物品,支持分组管理,最多 100 个物品。达到上限后,AI 和 SDK 都无法新增物品,需要先删除已有物品腾出空间。

创作时定义的分组在运行时始终保留,即使分组内物品被全部移除(或移动到其他分组),分组本身仍然存在于侧边栏和 SDK 数据中,直到你显式调用 inventory.removeGroup() 才会真正删除。

每个分组可以设置分组描述,告诉 AI 这个分组的物品什么时候该增加、什么时候该减少。例如「消耗品」分组可以描述为"药水、食物等一次性物品,使用后减少,购买/拾取时增加"。

每个物品包括:

  • 名称 — 物品名
  • 数量 — 持有数量
  • 描述 — 可选,物品说明
  • 图标 — 可选,物品图标

示例

分组物品数量描述
💰 资金💳 余额50000银行卡余额,购物、送礼、打车都会消耗
🎁 礼物🌹 永生花1精心保存的红玫瑰,送给心动的人会大幅提升好感
🎁 礼物🍫 手工巧克力3自己做的巧克力,送出去能小幅提升好感
💎 贵重品💍 神秘戒指1在宫殿密室中发现的,似乎和沈夜舟家族有关
📋 线索📷 模糊照片1三年前火灾现场的照片,拍摄者不明
📋 线索💌 匿名信2塞在门缝下的警告信:「别再查下去了」

游戏设定(指令)

深度创作下你仍然需要写游戏设定指令,但内容可以大幅精简——因为世界状态、角色属性、关系、物品这些信息已经通过面板配置好了,不需要在指令中重复描述。

指令中主要写:

  • AI 的角色定义和行为准则
  • 叙事风格和文笔要求
  • 游戏的核心玩法规则
  • 世界观背景和剧情设定

所有面板配置和游戏指令共享 30,000 字符的总限额。面板中的分组名、字段名、字段说明、角色名称、人设、介绍、物品名称和描述都会计入字符数。头像 URL、图标 URL、角色初始属性值和关系数值不计入。

On this page