场景规格卡
ℹ 本页不含引擎实现细节——入戏的引擎无法直接理解玩家说了什么——它只能通过你的选择,读取变量,进行判定和运算。所以写本时,真正要设计的是「选择」与「变量」,而不是猜测系统会读懂台词。详见社区首页「引擎如何读你的剧本」。
人物与设定
工作日午场,市游泳馆 50 米池第 7 道。她(康复处方)和他(备赛计划)被分道系统排进同一条道:13:05 下水,14:30 清场。 全曲母题(禁言):贴着别人的水走,最省力。落点=最后一趟双向私有步+一张掉出来的处方卡。 文风:水下白描——浮力、呼吸、划频、光斑;短句;情绪压在水线底下。 导演红线:"水会托你"一拍:禁配乐、禁慢镜、任何角色不得念出声、旁白 ≤1 句即走。
| 祁遥(c1) | 韩沉(c2) | |
|---|---|---|
| 身份 | 出版社编辑,28,车祸术后第 11 周 | 建筑设计师,31,业余铁三 |
| 核心怕 | 身体不听使唤(背叛过她一次) | 深水看不见池底(呛过一次) |
| 权力 | 处方的权力(她的怕有医生背书,可以说) | 数据的权力(他的怕没有表格,不能说) |
⏱钟系统:旁白客观报点(13:05/13:20/13:40/13:50/13:55/14:00/14:15/14:30)+14:30 清场广播(唯一外部钟)+水下光斑投在天花板上的晃动。时间只做氛围。
【P0 安全与常识底线】
- 跟游水线几何:同道同向前后游,间距约半米——"跟游"为真实流体力学现象(打腿破水减小后方阻力),S3 只用作技术语境。
- 康复常识:术后第 11 周踝关节负重训练阶段,游泳为标准康复手段;夹板(踝部浮板)辅助打腿;第 11 周可尝试徒手短距离——"最后一趟不用夹板"成立。处方 6×200 打腿量为合理处方强度。
- 深水区:50 米池一端 1.2m(浅)一端 2m(深),深水端池底瓷砖在水面看确为"看不见"——他的怕有物理基础。
- 他的呛水全剧两现封顶(S05 动作露出+S06"我没呛水"半句);她的站四十分钟一次(S06 坦白场),禁旁白复述。
变量总表
数值 · half_meter数值 · yield_way数值 · last_lap数值 · her_card数值 · phone_free
| 变量 | 语义 | 写点 | 读点 | |
|---|---|---|---|---|
| 数值 | half_meter | S02 "就差半米"她说出=1 | S02 她 1 处 | S07 他 C 档渲染(他用她的话游完深水) |
| 数值 | yield_way | S03 撞车:共享累加器——她让+1/他让+1(0 没人让=各游各的/1 有人让出了道/2 互相让) | S03 双方各 1 处 | S04 开场温度三版(>=2 都让了半步/=1 有人让/<1 各游各的)、S07 微调 |
| 数值 | last_lap | S07 双向私有步累加:她往深水+1/他跟游+2(枚举 0–3:0 都留浅水/1 只有她去/2 只有他去/3 都去)——全剧唯一结局维度 | S07 双私有各 1 处 | S07 四档渲染+分享卡条件 |
| 数值 | her_card | S08 处方卡:让他看见=1/自己扣住=0 | S08 她 1 处 | S08 末镜头两版 |
| 数值 | phone_free | (不设——自由交流不入指标,引擎边界既定) | — | — |
引擎纪律:同前两卡。yield_way 双写点防覆盖:她的选择先落(+1),他的选择分支条件化(他"让她先"支挂 yield_way<1 才 +2)——时序推演见蓝图。
逐场卡
S01
下水(13:05)
- 1. 表层事件
- 午场泳馆,第 7 道只两个人。她池边做踝康复热身(绕踝、扳脚背);他在出发台前站了很久,下水游 25 米扒沿喘。她的夹板漂到他那边,她勾回来递过去:"第 7 道人少,你游你的,我不看人。"
- 2. 场景目的
- 立世界+互撞破一半。
- 3. 深层问题
- 她:这人怎么比我还慢?他:她那套动作……是康复?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 扒沿喘;勾夹板;"你游你的,我不看人。"
- 5. 玩家自由空间
- 递接的第一拍。
- 6. 系统选择
- (2 处) - `【选择·祁遥】` 递夹板时(三支,default=乙):甲「你游你的,我不看人。」/乙「(把夹板搁池沿,不递手上,各拿各的。)」/丙「你的板?还是我的板?」(玩笑腔,短)。 - `【选择·韩沉】` 接夹板之后(三支,default=乙):甲「谢了。今天状态不行。」(报状态=报数据壳)/乙(点头下水,游走——不接话头)/丙「你那套热身……挺专业。」(把话推回去)。
- 7. 状态变量
- 无
- 8. 资产
- bg_yongdao_wuchang(午场泳池、光斑天花板);sfx_水声、氯味环境底。
- 9. 玩家资产
- 无。
- 10. 关系变化
- 无→互撞破一半。
- 11. 人物揭示
- 她的免压是懂;他的报状态是壳。
- 12. 前后回声
- 埋:夹板(→03 还→07 收);出发台久站(→05 对照)。
- 13. 演绎体验
- 第一分钟两个"不正常"对上。
- 14. 风险检查
- 互看不得写成打量外貌;扒沿喘不解释原因。
S02
错身(13:20)
- 1. 表层事件
- 对冲超让:他每次让出靠池壁那侧。她的观察评价:"你跟得挺标准,就差半米。"(跟游=正经技术,她搭台阶)。他没接,沉下水继续。**私有提示 c2**:`身后有人的时候,换气才敢换满。这话说出去,铁三群就待不下去了。`
- 2. 场景目的
- 试探:规则沉默建立;他的秘密第一次被技术性擦过。
- 3. 深层问题
- 她:他为什么只跟不超?他:她是真懂还是随口?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 让池壁侧;"就差半米"。
- 5. 玩家自由空间
- 让道的节奏由玩家演。
- 6. 系统选择
- (2 处) - `【选择·祁遥】` 那句话(两支,default=甲):甲「你跟得挺标准,就差半米。」→ 记 `half_meter += 1`/乙(不说,心里记下——他的姿势在她的"进度表"里存了档)。 - `【选择·韩沉】` 被说破之后(三支,default=乙):甲「学人家的。省力。」(用借口盖住)/乙(沉下水继续游,节奏没乱——不承认不否认)/丙「你懂这个?」(第一次反问她的来历)。
- 7. 状态变量
- `half_meter`
- 8. 资产
- bg_fendao_xian(分道线水波);sfx_划水换气。
- 9. 玩家资产
- "就差半米"(S07 C 档回响)。
- 10. 关系变化
- 规则建立;台阶搭出没人走。
- 11. 人物揭示
- 她的技术眼;他的不接话。
- 12. 前后回声
- 埋:`half_meter`(→S07);让池壁侧(→S06 她陪游占的就是他让出的那侧的对面)。
- 13. 演绎体验
- 两个行家隔水过招。
- 14. 风险检查
- 跟游只作技术语境(P0-1);"就差半米"禁第二次出现(S07 渲染为引用时除外——引用即回声,登记为该变量读点)。
S03
撞车(13:40)
- 1. 表层事件
- 两份计划正面相撞:她处方最后一段与他的间歇最后一组同时段同道。两人在道口站着。**双方选择:谁让谁。**
- 2. 场景目的
- 关系推进的第一次实测:为对方改计划。
- 3. 深层问题
- 她:处方让位训练,算不算"不守进度"?他:训练让位处方,算不算"承认自己需要照顾别人"?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 道口对峙;先到先游的泳馆潜规则。
- 5. 玩家自由空间
- 全押在让与不让。
- 6. 系统选择
- (2 处,时序挂钩) - `【选择·祁遥】` 三支,default=乙:甲(让他先游:"你间歇要连着来,我打腿停了就停了。")→ 记 `yield_way += 1`/乙(看他一眼,先下水——按处方时间表走)→ 不记账/丙(各游半边:"你外侧我内侧。"——不退让的共存方案)。 - `【选择·韩沉】` 三支,default=乙:甲("你先。间歇我等等再说。")→ 记 `yield_way += 1`/乙(点头先游了)→ 不记账/丙("一起。我跟你后面。"——跟游的第二次出现)。 - ⚠️ 累加器语义(铁律③):`yield_way` 读点只写"有人让出了道/都让了半步/各游各的",不指人;两写点互斥支位(甲),无覆盖问题,无需条件挂账。
- 7. 状态变量
- `yield_way`(0–2)
- 8. 资产
- bg_daokou(道口两人);sfx_水线拍打。
- 9. 玩家资产
- "谁让谁"(双方共同的第一次改计划)。
- 10. 关系变化
- 第一次为对方(或为规则)让出自己的表。
- 11. 人物揭示
- 她的让是条目化的让(说得清代价);他的让是动作的让(说不出口)。
- 12. 前后回声
- 埋:`yield_way`(→S04 开场温度、S07 微调)。
- 13. 演绎体验
- 泳馆版的"谁先眨眼"——但两个答案都是善意。
- 14. 风险检查
- 记账防覆盖时序(见上);她的乙支"先下水"不记账——行动式让位不产生变量(她的让支只有甲支说得出口的才记)——复核:乙支不记导致 `yield_way=2`(他让)在"她乙×他甲"组合不可达?她乙+他甲:她先下水=她没让,他让她=他让 ✓ `yield_way=2` 可达 ✓。
S04
触壁(13:50)
- 1. 表层事件
- 两人同时触壁,水线在中间晃,第一次对视。他的手表震动(间歇提醒第 5 次),他按掉——她瞥见表盘:8×100,完成 0 组。她的泳镜盒在池沿开了,处方卡滑出一半,她扣住(背面朝下)。
- 2. 场景目的
- 升温:互相看见对方没打算给的东西,各自收回。
- 3. 深层问题
- 她:练计划的一个人一组都没游?他:她连卡都塑封,怕什么?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 同框触壁;按表;扣卡。
- 5. 玩家自由空间
- 对视后谁先移开。
- 6. 系统选择
- (2 处) - `【选择·祁遥】` 看见表盘(两支,default=乙;表达性,不记账):甲「你那 8 组……还来吗?」(点破)/乙(看一眼,收回视线,重新戴上泳镜——默契的不说)。 - `【选择·韩沉】` 按掉表之后(三支,default=乙):甲「今天配速不行,练不了间歇。」(报数据壳)/乙(把表摘下来扣在池沿,下水——眼不见)/丙(看了眼她的泳镜盒,替她按紧盒盖——不解释)。
- 7. 状态变量
- `watch_seen`
- 8. 资产
- bg_chubi_tongkuang(触壁同框);sfx_手表震动(水下单闷响)。
- 9. 玩家资产
- 无。
- 10. 关系变化
- 互相看见了,互相收回——默契的"不说"开始生长。
- 11. 人物揭示
- 她的收(不点破乙支)比她的点破(甲支)更温柔;他的丙支动手不动口。
- 12. 前后回声
- 埋:`watch_seen`(→S06 她的坦白微调);处方卡背面(→S08)。
- 13. 演绎体验
- 两个"藏"在水面上交换。
- 14. 风险检查
- 对视 ≤2 拍;表盘数字只报"完成 0 组"不展开。
S05
深水(13:55)
- 1. 表层事件
- 他决定补回进度,直接游整段 50 米深水端——25 米后池底看不见了,节奏乱,急促换气,扒沿。手表在腕上闪:第 2 组,停了。她的泳线那头,她停下滑行,看着这头。
- 2. 场景目的
- 回落:他的怕露出第一现(动作,不点破)。
- 3. 深层问题
- 他:25 米都游不完,还练什么铁三?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 扒沿;表停。
- 5. 玩家自由空间
- 扒沿后的第一反应。
- 6. 系统选择
- (2 处) - `【选择·韩沉】` 扒沿之后(三支,default=乙):甲(深呼吸,再来一次——第二次还是停在 30 米)/乙(扒着池沿,等呼吸平了,装作在休息)/丙(看了眼她的方向——她正看着,他扭头擦脸上的水)。 - `【选择·祁遥】` 看见之后(两支,default=乙):甲(在这头喊:"要夹板吗?"——把工具递出去)/乙(没喊,沿着泳线游了半个池段过来——人在路上,话没说)。
- 7. 状态变量
- 无
- 8. 资产
- bg_shenshui_qiang(深水端池底渐暗);sfx_急促换气、水下单响。
- 9. 玩家资产
- 无。
- 10. 关系变化
- 他的壳裂缝第一道——她看见了全过程。
- 11. 人物揭示
- 他的"补回进度"是跟自己较劲;她的乙支"人在路上话没说"=她做不说的方式预演。
- 12. 前后回声
- 收:出发台久站(S01 埋→对照:那次是不敢下,这次是不敢深);呛水第一现(动作露出)。
- 13. 演绎体验
- 全剧最紧的一场:水面下什么都看得见。
- 14. 风险检查
- 扒沿不解释原因;"池底看不见了"只写视觉事实;他的私有提示(若需)只在 S00 进场卡。
S06
陪游(14:00)
- 1. 表层事件
- 她游过去,没问,在他旁边的泳线陪游了半趟(浅水端等他)。他缓过来:"我没呛水。"她说:"我没问。"**她的坦白(一次)**:术后第一次下水,她在浅水区站了四十分钟没敢蹬腿——"所以我懂,脚在等脑子的时候,急不来。"两人并排挂池沿。**他的半句(两现封顶第二现)**:"……有一次比赛。"话没说完,摇头。"没什么。"
- 2. 场景目的
- 转折+坦白场:两份怕放在同一张池沿上。
- 3. 深层问题
- 她:说了,他会觉得被可怜吗?他:说了半句,算说吗?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 陪游半趟;"我没呛水""我没问";站四十分钟;"有一次比赛……没什么。"
- 5. 玩家自由空间
- 坦白的分寸由玩家演。
- 6. 系统选择
- (2 处) - `【选择·祁遥】` 坦白之后(三支,default=乙):甲("你那次,是不是也这么想的——再撑一下就好了。")→ 记 `watch_seen` 读点版本(她连他的"再撑一下"都懂——**门控 `watch_seen>=1`:她见过 0 组的表,知道他在跟自己较劲**)/乙(不接他的"没什么",只把话头留在水里)/丙("四十分钟。我数的。泳池的钟很慢。")。 - `【选择·韩沉】` 半句之后(两支,default=乙):甲(把表从腕上摘下来,搁在池沿,字面朝下)→ 动作回答/乙(重新戴好泳镜:"最后一趟我得多游点。"——把话推回计划)。 - ⚠️ 她的甲支依赖 `watch_seen`——**卡层修正**:甲支措辞改"你那次,是不是也想再撑一下就好了。"(无表盘知识也成立)✓ 两版微调删去,`watch_seen` 读点改 S07 四档渲染的"她没说破"底色注记。
- 7. 状态变量
- 无
- 8. 资产
- bg_chiyan_bingpai(并排挂池沿);sfx_浅水端安静水声。
- 9. 玩家资产
- "我没问"(两人共享的默契物)。
- 10. 关系变化
- 做不说=接住了;两份怕放在同一张池沿上。
- 11. 人物揭示
- 她的四十分钟(唯一一次,禁旁白复述);他的半句(第二现,封顶)。
- 12. 前后回声
- 收:呛水第二现(封顶);她占的就是他让出的那侧对面(S02 埋)。
- 13. 演绎体验
- 全剧最静的低强度拍。
- 14. 风险检查
- 坦白一次即止;他的半句禁说完整;并排挂池沿 ≤5 拍不拖。
S07
最后一趟(14:15)
- 1. 表层事件
- 清场前 15 分钟。夹板搁在池沿——她没用(第 11 周,第一次徒手)。**双向私有步(互不知晓)**:**她的私有步——往深水端游(陪他)/照处方浅水端收**;**他的私有步——开口"我跟你游一趟"/独自下水补间歇**。`last_lap` 四档渲染:3 都往深水(并排游完,触壁时水线静了——**他若 `half_meter>=1`,他的跟游距离恰好是那半米**)/1 只有她去(他在池边看她游完他不敢游的那段,说"明天这个道,我还来")/2 只有他去(她看着他用她的"就差半米"游完整段深水——**`half_meter` 读点:他在她这句话里借到了走法**——触壁拍了下池沿)/0 都留浅水(各自游完各自的,最平淡也最完整)。
- 2. 场景目的
- 母题峰(双向付费,玩家执):借力发生——不管哪种组合。
- 3. 深层问题
- 她:处方里没有深水,去了算不算逞强?他:开口借一个人,比游 1500 米难。
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- 夹板搁池沿;两份私有步。
- 5. 玩家自由空间
- 全押在双私有(少而重)。
- 6. 系统选择
- (2 处,私密) - `【选择·祁遥】` 私有提示前导(`最后一趟。深水端,还是浅水端?`):深水 → `last_lap += 1`;浅水 → 0。 - `【选择·韩沉】` 私有提示前导(`最后一组。开口,还是自己游?`):开口「我跟你游一趟。」→ `last_lap += 2`;独自下水 → 0。 - ⚠️ 无 echo 槽;四档渲染固定文案+`half_meter`/`yield_way` 微调,不回显任何私密支原文。
- 7. 状态变量
- `last_lap`
- 8. 资产
- bg_zuihou_tang(最后一趟的水线光);sfx_划频、触壁。
- 9. 玩家资产
- 最后一趟(共享)。
- 10. 关系变化
- 借力发生了。
- 11. 人物揭示
- 她的徒手(成长区兑现);他的开口或他的游完(两支都是成长——开口是借,独自游完是"练不怕"终于成了半次)。
- 12. 前后回声
- 收:夹板(S01 埋→主收:搁着没用);"就差半米"(S02 埋→2 档主收);撞车的让(S03→微调:让过的人这趟游在同一边)。
- 13. 演绎体验
- 两种私有步互不知晓——玩家落子的瞬间就是母题。
- 14. 风险检查
- 四档只写行动一侧(1 档不写他看她时的心理,2 档不写她等的心理);D 档"最平淡也最完整"等重兑现。
S08
清场(14:30)
- 1. 表层事件
- 清场广播。出水。她的处方卡从泳镜盒滑出掉地,背面朝上——"水会托你"。**她的选择(`her_card`):不捡(等他看见、他捡起递还)/自己捡(字朝下扣进卡包)**。他捡起时正文只写递还的动作与她的手。长凳上他摘下手表删掉间歇表,新建空白表,命名"周三"。门口,两双拖鞋并排。
- 2. 场景目的
- 确认+收束:卡片说了母题没让说的话。
- 3. 深层问题
- 她:让他看见,是不是把医生的话变成了两个人的?他:递还的时候,要不要问?
▸ 制作组字段(固定/选择/资产/关系/回声…11 项)
- 4. 固定内容
- `【自由交流·祁遥、韩沉】`(出水后:可以聊水、聊处方、聊"周三",也可以什么都不说;免压声明;任一方可推进);卡片拍;删表建"周三"。
- 5. 玩家自由空间
- 押在卡片一选。
- 6. 系统选择
- (2 处) - `【选择·祁遥】` `her_card`(两支,default=甲):甲(不捡。手搭在池沿,等。)→ `her_card += 1`/乙(弯腰先一步捡起,字朝下扣进卡包)→ 0。 - `【选择·韩沉】` (仅 `her_card=1`)捡起之后(两支,default=乙;表达性):甲(看了一眼背面,递还:"医生的字。")/乙(没看背面,直接递还)。 - ⚠️ **导演红线执行**:"水会托你"最多出现一次(卡片描述),无角色念出声,旁白 1 句内;`her_card=0` 支卡片背面朝下——字不出现于正文(她私有)。
- 7. 状态变量
- `her_card`
- 8. 资产
- bg_qingshang_qianshui(清场、长凳、拖鞋);sfx_清场广播、拖鞋。
- 9. 玩家资产
- 处方卡(系统只知递/没递,不宣布珍贵)。
- 10. 关系变化
- 一句话没说破,两个人都换了计划(她的卡给了人看/他的表删了重建)。
- 11. 人物揭示
- 终局揭示全在卡片与手表上。
- 12. 前后回声
- 收:处方卡(S02/S04 埋→主收);手表(S02/S04/S05 埋→删表建"周三"=未来时钩子主收);拖鞋(S01 指纹→并排收)。
- 13. 演绎体验
- 分离一刻的"没有保护的选择"(让她看见=把医生的私话分出去)。
- 14. 风险检查
- `her_card=1` 渲染只写他的递与她的手,不写他读字的心理;"周三"不解释;末镜头两双拖鞋,零总结。