让文字冒险的物件可操作:描述里应该露出哪些用途线索?
玩家卡在“旧温室”里,对着一只黄铜阀门输入“拧开”“转动”“打开”“旋开”,系统只回“你做不到”。问题通常不在动词库,而在描述没有给出用途线索。可操作的物件描述要同时露出四类信息:材质与结构、位置与朝向、当前状态、连接关系。玩家据此推断“能对它做什么”,而不是猜作者心里那个唯一动词。

导读
玩家卡在“旧温室”里,对着一只黄铜阀门输入“拧开”“转动”“打开”“旋开”,系统只回“你做不到”。问题通常不在动词库,而在描述没有给出用途线索。可操作的物件描述要同时露出四类信息:材质与结构、位置与朝向、当前状态、连接关系。玩家据此推断“能对它做什么”,而不是猜作者心里那个唯一动词。
下面用虚构教学例子“旧温室”贯穿。该例中的人物、物件与数值均为编写示例,不是实测资料。
先看一段没有线索的描述
温室角落有一个阀门。旁边地上有一块布条,架子上放着一个玻璃瓶。
这段文字能看,但不能操作。玩家不知道阀门连着什么、布条是干的还是湿的、瓶子有没有盖。任何动词都只能靠猜。作者若把判定写成只接受“旋开阀门”,玩家输入“拧”“转”“扳”都会被拒,挫败感来自描述缺项,不是玩家不聪明。
补上四类线索后的对照
| 线索类型 | 静态写法 | 可操作写法 |
|---|---|---|
| 材质与结构 | 有一个阀门 | 阀体是黄铜的,六角螺母卡在管口,手柄朝上 |
| 位置与朝向 | 旁边有一块布条 | 布条搭在阀门正下方的铁栏上,一端垂进积水 |
| 当前状态 | 架子上有玻璃瓶 | 玻璃瓶横躺在中层架上,瓶口塞着软木塞,瓶身有细裂纹 |
| 连接关系 | 阀门连着管子 | 阀门上端接一根锈蚀竖管,下端接一段短横管,横管通向玻璃瓶上方的喷嘴 |
四类线索齐了,玩家能推断出:阀门可以转动手柄;布条能吸水或缠住手柄;瓶塞能拔出;喷嘴方向对着瓶子。能尝试的动作范围因此变得可说明,而不是无限动词表。
把线索写成可尝试范围
描述之后,建议用一句“可尝试范围”收口,明确哪些动作在判定内、哪些只是环境描写:
你可以转动手柄、用布条缠住手柄再转、拔出瓶塞、把瓶子移开喷嘴下方。阀门固定在管路上,无法整体搬走。
这句话的作用是划边界。“搬走阀门”被排除,玩家不会浪费回合;“缠布条再转”被列入,说明组合动作可行。作者不需要列出所有同义动词,只需说明动作的物理范围。
物件动作词表
同一物件在不同状态下,可接受的动作会变化。先给旧温室三件物件各做一张小表。
黄铜阀门
| 状态 | 可尝试动作 | 不宜接受 |
|---|---|---|
| 手柄朝上、螺母卡住 | 转手柄、扳手柄、缠布条后转 | 直接拔下阀门 |
| 手柄已转到一半 | 继续转、转回原位 | 未描述可拆结构,不能直接取下手柄 |
湿布条
| 状态 | 可尝试动作 | 不宜接受 |
|---|---|---|
| 一端浸水 | 拿起、拧水、缠手柄、擦拭 | 点燃(环境未给火源) |
| 缠在阀柄上 | 拉紧、解开、连同手柄一起转 | 单独“使用” |
裂纹玻璃瓶
| 状态 | 可尝试动作 | 不宜接受 |
|---|---|---|
| 横躺、塞软木塞 | 扶正、拔塞、移开;砸碎需确认破坏后果 | 没拔塞不能接水 |
| 已接水 | 倾倒、放回架子、放在喷嘴下 | 继续加水前核对是否已满 |
词表不是判定白名单,而是作者自查工具:每个状态下列出的动作,描述里都应能找到对应线索。
分清不能执行与可以执行的破坏
不能执行时,指出缺失条件;能够执行但会损坏物件时,先提示已知后果,让玩家确认。两类不能都写成“不行”。同义动词则应按意图理解,别把日常用词当作错误。
- 输入“点燃布条”:布条是湿的,温室里没有火源。反馈可写“布条还在滴水,四周没有能引火的东西。”
- 输入“砸碎玻璃瓶”:先回应“这样会失去接水容器,你仍要砸吗?”确认后才描述碎片,并把物件状态改为损坏。
- 输入“打开阀门”:按转动手柄理解并执行;只有玩家明确要求掀开一个不存在的盖子,才说明结构不支持。词语不同,行动意图相同,就应采用同一处理。
反馈里带上线索,玩家下一次就能修正动作。
完成检查
写完一段物件描述,用这五项核对:
- 四类线索是否至少各出现一次?
- 是否写出“可尝试范围”并排除一个明显但不成立的动作?
- 每个状态是否配了动作词表,且表内动作都能在描述中找到依据?
- 误用反馈是否指出缺失线索,而非只给否定?
- 是否避免了只接受一个唯一动词?
若第5项不通过,把判定改为接受同义动作或组合动作,再回到描述补线索。
涉及AI生成叙事时,这些线索要写进提示约束里;提示约束不保证每次输出正确,作者仍需人工核对生成结果是否保留了材质、位置、状态与连接关系。
下一步:挑你手头一个卡住玩家的物件,按上表补四类线索,再写一句可尝试范围。


