场景规格卡
ℹ 本页不含引擎实现细节——入戏的引擎无法直接理解玩家说了什么——它只能通过你的选择,读取变量,进行判定和运算。所以写本时,真正要设计的是「选择」与「变量」,而不是猜测系统会读懂台词。详见社区首页「引擎如何读你的剧本」。
人物与设定
程蓝(c2,女 27)是搬家公司打包组派来的打包工;闻岸(c1,男 32)是 89 平两居室的房主。周六 8:00–15:00 全屋打包,15:00 买家收房、物业停水停电;闻岸明早 7:50 高铁去外地入职(公开前提,非私有刀)。
| 闻岸(c1) | 程蓝(c2) | |
|---|---|---|
| 壳 | 流程腔("列个清单""按箱走") | 行话效率腔("书用小箱""碗六件一裹") |
| 底牌 | 九年="落定"本身;昨晚十箱:前两箱整齐、第三箱起渐乱 | 七次搬家、最快一次一个书包;清单历来留别人家,自己一张没留过 |
| 权力 | 取舍决定权(带什么走) | 工序决定权(怎么装、装哪箱) |
| 核心怕 | "落定"被证明是假的 | 欠(被"看见"就要还) |
钟系统(三件套):①交房账本(调度电话/买家 15:00 只闻其声不见其人);②光在空墙上的移动(上午斜→正午顶→下午西斜,用光做钟不报数字);③物件进度(空纸箱堆变矮=离 15:00 越近)。数字钟五处:8:02(S01)/13:42(S06 末)/14:52(S08 私有步前)/14:58(S08 门铃前)/15:06(S08 终场)。
声音世界(防空白型静默):胶带撕拉、美工刀、报纸团、纸箱码放、六楼楼梯脚步、氧气泵嗡、楼下收废品喇叭、面馆环境、对讲机(她公司频道)。
变量总表
数值 · bowl_word数值 · key_word数值 · list_last数值 · take_books数值 · fish_where数值 · bowl_flag数值 · asked数值 · slow_hands数值 · his_key数值 · her_note
| 变量 | 写点 | 读点 | |
|---|---|---|---|
| 回显槽(只能回显,不进条件;默认值中性兜底) | bowl_word(S02 她给 5 号箱多写的三个字) | S02 程蓝 choice 带 echo_key | S06 闻岸翻到 5 号箱渲染 |
key_word(S08 他信箱里留的那句) | S08 闻岸 choice | S08 终场渲染 | |
list_last(S08 她夹门缝那行字) | S08 程蓝 choice | S08 终场渲染 | |
| 数值(只能增量,初值 0) | take_books 0–3 枚举(闻岸 S03 书墙:全带走+1/一箱+2/留买家+3) | S03 闻岸 choice | S07 扁平链装车变体、S08 看房人与书墙读点 |
fish_where 0–3 枚举(程蓝 S05:楼下402+1/面馆+2/托运+3) | S05 程蓝 choice | S07 送鱼条件路由、S08 鱼缸与泵物件渲染(缸全程留阳台) | |
bowl_flag 0–1(S02 程蓝多写三字 +1) | S02 程蓝 choice | S06 闻岸读 5 号箱条件路由 | |
asked 0–1(S06 闻岸问了那句 +1) | S06 闻岸 choice | S08 两处渲染门控 | |
slow_hands 0–2 共享累加器(S02 有人先递泡沫纸+1/S07 书箱相撞有人先扶+1;只知量不知人,两写点均全房可感知) | S02/S07 choice | S08 尾声 gte:2 泡沫纸物件读点 | |
his_key 0–2 枚举(闻岸 S08 私有步:鞋柜+1/物业代转+2) | S08 闻岸 prompt+choice | S08 终场渲染(gte/lt 区间) | |
her_note 0–2 枚举(程蓝 S08 私有步:夹门缝+1/背包+2) | S08 程蓝 prompt+choice | S08 终场渲染 |
铁律自检:①条件只读数值、gte/lt 区间合法;②回显不进条件——bowl_word/key_word/list_last 各配数值或仅作无条件渲染(key_word/list_last 仅渲染,bowl_word 配 bowl_flag 门控"读不读得见"而非"读到哪支"——读到哪支靠回显原样输出,合法);③slow_hands 只知量,渲染句只写"有人";④无胜负验算需求;⑤引擎行为已回源码。
逐场卡
S01 开箱(8:02–8:45)
- 表层事件:她按派工单上门,发现客厅正中他昨晚装的十箱;宣告全要拆;他护箱;拆 7 号箱见"先装这些"便利贴字迹渐乱。
- 场景目的:双输开局立起来(她最亏的一单/他必须拆才能 15:00 交房);对立中互相看清对方是认真的人。
- 深层问题:他把"认真"拿给人看会被怎么对待;她的"快"是天性还是防备。
- 固定内容:派工单核对、十箱现状白描(书压大箱到一人高、碗没裹纸、插线板缠进被子)、7 号箱便利贴、8:02 数字钟。
- 玩家自由空间:他护箱的动作与台词(表达优先);她拆法的节奏。
- 系统选择:①她执(choice1,表达性+记账轻)"从哪拆起"——A 从他编号的 7 号拆(+0)/B 从大箱拆(+0)/C 先拆书(+0):纯表达性,不记指标;②他执(choice2,表达性)"抢下哪箱"——三支,不记指标。①②为先后两个选择点(①任何支后顺序接②)——转换器无嵌套机制,正文禁写选项体内嵌套缩进。
- 状态变量:无新增(选择均为表达性)。
- 资产:背景=客厅·晨光斜墙·十箱;BGM=日常劳作轻快;SFX=敲门、胶带、美工刀、氧气泵首次进入。
- 关系变化:合同关系 → 被迫同桌的对手。
- 人物揭示:他"稍等三遍才动";她袖口蓝记号笔、先看承重墙。
- 前后回声:埋——便利贴字迹渐乱(读点 S03 渲染暗示、不点破);埋——氧气泵声(读点 S05/S08)。
- 演绎体验:玩家第一分钟就知道"这单谁都不舒服",可演憋屈、可演公事公办。
- 风险检查:她的"全要拆"必须给安全理由(大箱摞高会塌)——防"职业洁癖"怨点;他护箱不许发火(人格:先道歉三句型)。
- 信息账:他知道自己十箱怎么装的(玩家 B 经 prompt 知道昨晚状态);她只看得见现场;两人都不知道对方的底牌。
S02 重装(8:45–10:00)
- 表层事件:按行规重装;他学裹碗;她要铲刻痕他拦下;有人先递了胶带。
- 场景目的:第一次配合;工序交换——他进她的规矩,她的规矩里第一次让出一步(不铲了)。
- 深层问题:按别人的方式做事=交出一小片控制权,谁先交?
- 固定内容:六件一裹示范、他的第一只碗(丑但没碎)、门后身高线特写、工具交接的一来一回(谁先递由⑤支渲染)。
- 玩家自由空间:裹碗过程全表达;拦停后的对话。
- 系统选择:③他执(表达性)"裹碗笨拙度"三支,不记指标;④她执(echo+bowl_flag)"5 号箱清单要不要多写三个字"——A"不写"(+0,超时落此=最克制)/B"他裹的"(+1,echo
bowl_word)/C"没碎"(+1,echo)/D"会了"(+1,echo);⑤她执(表达性+记账)"递胶带"——A 先递(slow_hands+1)/B 等他开口(+0)。 - 状态变量:bowl_flag、slow_hands 首写点。
- 资产:背景=客厅·光升高;SFX=报纸团、碗磕碰、泵声持续。
- 关系变化:对手 → 各让一步的同工。
- 人物揭示:他摸角习惯当着人做出来了;她"先问一句"第一次发生(铲痕前先看了他一眼)。
- 前后回声:埋——5 号箱三个字(读点 S06);埋——刻痕(读点 S06/S08);slow_hands 首笔。
- 演绎体验:笨拙感可演;递手拍给"先迈半步"的玩家回报。
- 风险检查:他拦铲痕的理由当场只能给"别铲,还没到十五点"级别的实际话——来历留 S06(防温度预支)。
- 信息账:她不知道刻痕来历;他知道;玩家 A 只看见"他拦了"。
S03 书墙(10:00–11:30)
- 表层事件:调度电话(4 米 2 一趟,约 60 箱);书墙取舍;他抽"读过三遍以上",只有一箱多;书墙三支他执。
- 场景目的:装载账把母题变算术题;他第一次在她面前不装。
- 深层问题:九年值多少个纸箱。
- 固定内容:调度电话词(业务腔 0 主题话)、抽书动作、那箱"三遍以上"的白描(书脊磨损、页脚折角)。
- 玩家自由空间:抽书时的自语与停顿;她放慢手的方式。
- 系统选择:⑥他执(结构性)书墙——A 全带走(take_books+1)/B 只带走三遍箱、余下送快递点旧书角(+2)/C 整面墙留买家(+3);超时=A(需保底时走"全带走",代价在 S07 可见)。
- 状态变量:take_books。
- 资产:背景=书房·正午顶光;SFX=电话振动、书页、纸箱封口。
- 关系变化:同工 → 看见过彼此狼狈的人。
- 人物揭示:他的九年首次以"书的读法"显形(不出口履历)。
- 前后回声:收——便利贴字迹(渲染层暗示:他从 7 号箱那摞里抽书,不停留);埋——"三遍箱"(读点 S07 装车/S08)。
- 演绎体验:三支各有可见代价(超载砍别处/割爱/全留),无对错。
- 风险检查:她此处禁安慰台词(温度预支)——只许行为(放慢手、把空箱挪近)。
- 信息账:装载账双方同时听见(公开);他的"三遍"标准他自知、她旁观。
S04 午饭(11:30–12:10)|呼吸场
- 表层事件:楼下面馆两碗面;鱼上桌话题(搬家公司不运活物);她筷子尖点着数城市——七座。
- 场景目的:唯一低强度场;她的经历层袒露(轻);让下午的两刀(鱼/正本)蓄力。
- 深层问题:不谈活的时候,两个人还是什么关系。
- 固定内容:点面、泵声暂停(鱼袋提在脚边)、七座城市(固定动作:她数,他听完不接话茬)、茶不喝(他那杯照旧忘)。
- 玩家自由空间:free_talk(闲聊卡:①打包这些年最离谱的一件东西②面馆墙上老照片③下午的雨下不下——任一方可推进,免压声明,沉默合法)。
- 系统选择:无(全固定无选择)+free_talk。
- 状态变量:无。
- 资产:背景=面馆·市井午市;BGM 转暖;SFX=后厨、筷碗。
- 关系变化:看过狼狈 → 能一起吃面的人。
- 人物揭示:她的七城(经历层);他的"听"(她数的时候他没插话——行为揭示)。
- 前后回声:埋——七城(读点 S08 her_note 渲染对照);埋——鱼袋(读点 S05)。
- 演绎体验:松一口气的一场;玩家可真聊可不聊。
- 风险检查:禁在本场提前抖底牌(她的"最快一次一个书包"留 S05 事件逼出);面馆老板不上台词层。
- 信息账:七城是公开拍(说出口的);底牌仍各自私有。
S05 鱼(12:10–13:00)
- 表层事件:鱼必须今天有去处;她拿主意三支;捞鱼进袋他手抖,她接过去。
- 场景目的:她第一次为别人的事做主;"带不走的东西"第一次实体化。
- 深层问题:替别人决定一件他舍不得的事,凭什么。
- 固定内容:空纸箱改鱼箱、捞网、她报路线(对门四楼/面馆后院/托运点发车时刻)。
- 玩家自由空间:他交出鱼袋前的迟疑;她接袋的干脆。
- 系统选择:⑦她执(结构性)鱼去处——A 对门小孩家(fish_where+1)/B 面馆老板娘(+2)/C 托运回他老家(+3);超时=A(最近、最快);⑧他执(表达性)"交袋"——A 双手递出去,像交接文件(+0)/B 袋子递出去又收回来一回,再递(+0)/C 蹲下来隔着袋子看了它一会儿,再递(+0)——纯表达;她接过去为固定动作(人物弧必然,不设选择)。
- 状态变量:fish_where。
- 资产:背景=阳台·西斜起;SFX=水声、塑料袋、对门门铃或面馆后门(按支路由,S07 兑现)。
- 关系变化:能吃面的人 → 她开始管他的事。
- 人物揭示:她认路的能力(七城的实用版);他"它认人"级的笨拙温柔。
- 前后回声:埋——去处支(读点 S07 执行);slow_hands 不动(她接袋为固定动作,不记量——防"谁的手"指认)。
- 演绎体验:玩家 A 承重感最强的中段选择;玩家 B 演交出不演割舍。
- 风险检查:她的"拿主意"必须有职业根据(她知道对门有缸/面馆收活物/托运时刻),防"越权"怨点;C 支费用她垫不垫——不垫(她只出主意,钱他出——防欠人情反弹)。
- 信息账:三支路线她知道、他不知道(她的 prompt 私有提示路线详情)。
S06 正本(13:00–13:45)
- 表层事件:全屋清点收尾;正本清单随屋留他;他翻到 5 号箱那三个字(若 bowl_flag);他问"这些你都记得?"她行话挡回;他门后袒露刻痕事实层;她收工具去拆别的屋。
- 场景目的:真话递出、壳挡回(真误读引爆=回落);刻痕来历事实层落地。
- 深层问题:被看见之后,接不接。
- 固定内容:正本清单纸面特写(三十七个字)、5 号箱、门后身高线、13:42 数字钟。
- 玩家自由空间:他问的方式;她挡回的语气。
- 系统选择:⑨他执(记账)"问不问"——A 问(asked+1)/B 没问,把清单折进包里(+0);超时=A;⑩她执(表达性,仅挂 asked gte:1 路径;⑨B 支直接进门后袒露固定拍,她收工具为固定动作)"挡回"三档——A"就三十七个字的事"/B"职业习惯"/C 收工具不接话——均不记指标。
- 状态变量:asked。
- 资产:背景=客厅·西斜·半空屋;BGM 抽空(近静场);SFX=纸页、门后粉笔线轻响、远处收废品喇叭。
- 关系变化:她开始管他的事 → 真话递出被挡回的隔夜凉。
- 人物揭示:他袒露刻痕事实层(线是上一家小孩的、九年没铲——禁警句);她挡回后的愣(私有 prompt:"你欠了一句什么,你自己知道"式账本提示——只给她)。
- 前后回声:收——bowl_word(若 flag)、刻痕变形;埋——"三十七个字"(读点 S08 渲染对照,不重复原句)。
- 演绎体验:全剧最凉的一拍;玩家 B 演挡回有三种税可逃。
- 风险检查:刻痕袒露只许事实层;她挡回后必须给"愣"的私有拍(回落有来处);两人不许在这场和解。
- 信息账:她不知道他问之前翻过 5 号箱(他私有);他知道复写联存在吗——不知道(她从没提;复写联是 S08 她私有步的信息差根基)。
S07 改派与下楼(13:45–14:30)
- 表层事件:她电话公司改派下半天(固定动作:扣提成);两人下楼搬箱;楼梯间书箱相撞有人先扶;按 fish_where 送鱼(C 托运支:托运点在长途站旁,往返约 20 分钟,14:10 前交件,末班播报做钟)。
- 场景目的:行为先于语言的认错/认人(转折);身体性爬升——在说话之前,先一起流汗。
- 深层问题:不解释的补偿,对方收不收得到。
- 固定内容:对讲机业务腔、六楼楼梯白描(60 箱下楼的身体性)、鱼袋交接给去处(按支渲染)。
- 玩家自由空间:扛箱的呼吸与玩笑;扶箱瞬间的台词。
- 系统选择:⑪他执(表达性+记账)"书箱相撞"——A 先一步扶住(slow_hands+1)/B 让她先稳住(+0);超时=A;⑫她执(表达性)"上楼再拿一趟"两支——不记指标。
- 状态变量:slow_hands 次写点。
- 资产:背景=楼梯间·逆光;SFX=脚步、喘、纸箱摩擦、对门/面馆环境音(按支)。
- 关系变化:隔夜凉 → 用汗和台阶修回来。
- 人物揭示:她的改派只说业务词("下半天排不开")——代价玩家自己算;他接住她的不解释。
- 前后回声:收——fish_where 三支执行渲染;slow_hands 累计。
- 演绎体验:全剧最"热"的一场(体力活);两人第一次并肩干同一件物理的事。
- 风险检查:改派是固定动作不设选择(人物弧必然);本场禁抒情台词(汗先于话);送鱼支各自独立成立(A/B/C 均有完整执行戏,等重)。
- 信息账:他听得见改派电话(公开拍)但不知道"扣提成"的系统事实(她的私有 prompt 呈现代价)。
S08 空屋(14:30–15:00)
- 表层事件:装完等买家;空墙光移;他给她倒的茶还满着;前半 free_talk(沉默合法);14:52 起两步私有步+她的刻痕步;终场渲染。
- 场景目的:母题峰=各自把带不走的那件交出去(玩家执);"完成后的空"。
- 深层问题:都装完了,剩下的算什么。
- 固定内容:空屋白描(箱 gone、墙上的印子、门后线)、光移到门口、14:52 数字钟、买家按门铃做收束世界声(不登场)。
- 玩家自由空间:free_talk(沉默场规范:可以什么都不说;闲聊卡:①这屋子最舍不得装进箱的一件②下个住客会把哪儿改掉③门口那盆绿萝谁带走——任一方可推进,免压声明);两步私有步的选择与输入短语。
- 系统选择:
- ⑬他执(私有 prompt+choice)钥匙——A 放鞋柜上等买家(his_key+1)/B 交物业代转,信箱里留一句(+2,echo
key_word:预设短语组 ①"水电都交到今天" ②"墙没动过";鱼的去向不进此组——已在 S07 执行与 S08 泵声处收口); - ⑭她执(私有 prompt+choice)刻痕——A 留(carve+1)/B 铲(+0);
- ⑮她执(私有 prompt+choice)复写联——A 夹门缝,写一行(her_note+1,echo
list_last:预设短语组)/B 塞进自己背包(+2,她第一次给自己留一张)。
- ⑬他执(私有 prompt+choice)钥匙——A 放鞋柜上等买家(his_key+1)/B 交物业代转,信箱里留一句(+2,echo
- 状态变量:his_key、carve、her_note。
- 资产:背景=空屋·金西斜;BGM 主题曲起(只此一处人声可进);SFX=门铃、钥匙、纸页、泵声(若对门支→隔壁隐约泵声继续;否则静)。
- 关系变化:同工 → 互不知晓地各自留下了什么。
- 人物揭示:终局揭示全部用物(钥匙去向/线在不在/纸在哪)。
- 前后回声:收——刻痕(carve)、复写联(her_note)、
asked(渲染 A/B 变体)、slow_hands(gte:2 尾声句"今天这屋里,有人先递过两次手")、take_books(楼下车的状态)、fish_where(泵声去留)、list_last/key_word回显;七城(her_note B 支渲染对照"她去过七座城市,这是她头一回留下点什么"——禁用此句,只渲染动作:背包侧袋露出清单一角)。 - 演绎体验:玩家各自做完全私人的两个动作,互不知晓——落点按 2×2×2 组合渲染(钥匙×复写联×刻痕)。
- 风险检查:私有步渲染只写伸了手的一侧(夜航铁律);买家只有门铃声;茶终局不被喝掉(满着入画即可,禁"他端起来");超时默认=三处最克制档。
- 信息账:互不知晓——他不知道复写联与刻痕步;她不知道钥匙步;玩家各自只看自己的 prompt;终场全房 narration 只渲染双方动作的物理结果(钥匙在鞋柜/信箱有一张纸/门缝露出纸角/背包一角),不写动机不写对方反应。