Files
blind/林夏.md
T
2026-05-18 18:39:49 +08:00

425 lines
25 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 林夏
> **类型**:情感 / 叙事 / 轻悬疑 · 中篇详细稿
> **目标用户**:20–25 岁年轻女性(大学生 / 初入职场 / 一线城市独居)
> **时长**:约 60 分钟(剧内时间 21:00 – 02:00 共 5 小时压缩)
> **核心隐喻**:所有人都给你发语音,没有人发文字。今晚你必须一条一条听完,才能决定明天的自己长什么样。
---
## 0. 一句话概述
24 岁的林夏,被分手、被裁员、被妈妈催婚,全发生在同一个周五。她把手机调成静音、躲进合租屋,关上灯。屏幕坏了——只剩耳机能听、手指能摸。今晚 16 个人会发来电话、语音、文字。她接谁、不接谁、回谁、不回谁,决定她明天还要不要从这张床上爬起来。
---
## 1. 玩家与角色
### 1.1 玩家是谁
- **林夏**,24 岁,西部小城来的姑娘,北漂第 3 年。
- 国贸某外企新媒体专员,今天上午刚被裁员(合同到期不续签)。
- 与男友"阿哲"恋爱 2 年 4 个月,今天下午刚被分手("我们性格真的不合")。
- 与一位大学闺蜜"小美"合租,但小美今晚去了酒吧。
- 老家妈妈让她"五一回来相亲"。
- 微信未读:99+。
- 屏幕:今天上午地铁挤碎了的那块屏,现在显示一片黑——但触控、震动、声音都还在。
### 1.2 玩家不需要"玩"什么
- 不解谜、不打怪、不收集线索。
- 玩家的全部任务就一句话——**今晚是接,是不接;是回,是不回。**
---
## 2. 核心玩法
### 2.1 三种"消息形态"对应三种触控(**纯触摸 · 零麦克风**)
| 消息形态 | 提示 | 接收交互 | 回应交互 |
|---|---|---|---|
| **来电** | 长震 + 角色专属铃声 | **单点屏幕**接听 / **左滑**拒接 / **不动**等它停 | 通话中:系统 TTS 在每个对话节点**依次念出 4 个回应选项**,玩家在听到目标时**朝对应方向滑**(左/右/上/下),无需记位置 |
| **微信语音** | 短震 + 自研提示音 | **单点**当场播放 / **不动**留作未读 | **单点** = 快速发"嗯" **双点** = 发一句更暖的标准回应 **长按 1 秒**进入"细回复"——系统 TTS 念出 4 个**针对当前消息**的候选回应,玩家朝对应方向滑选择 / **双指上滑** = 已读不回 **不动** = 保持未读 |
| **微信文字** | 短震 + 文字提示音 | **单点**让 TTS 念出来 / **不动**留作未读 | **单点** = 回"嗯" **长按 1 秒**进入"细回复"(同上) / **双指上滑** = 已读不回 **不动** = 保持未读 |
> 全部交互在 30 秒教学关里通过"小美第一通微信语音"完成:她会说"喂喂喂在不在,戳一下回我啊我等你呢"。
### 2.1.1 「细回复」机制详解(核心)
每当玩家长按 1 秒,系统 TTS 用**对方此刻能听到的那种"内心独白旁白"语气**念出 4 个候选回复,例如阿哲发来"我的 AirPods 落你那了",长按后:
```
(系统 TTS · 极轻 · 0.8x 语速)
一…… "好,明天寄。"
二…… "你怎么不自己来拿。"
三…… "你那边……都好吗。"
四…… (什么都不说)
```
玩家在听到目标时朝对应方向滑(左 1 / 右 2 / 上 3 / 下 4)。不需要记位置——**只需要听节奏**。
这套机制保证:
- **零视觉依赖**:所有选项靠语音呈现。
- **零麦克风依赖**:玩家从不需要说话。
- **节奏可控**:4 个选项约 6 秒念完,没听清可以再次长按重听。
### 2.2 全黑屏的"通讯录辅助"
- **屏幕中央三指长按 2 秒** → 进入"未读列表"TTS 依次念出:"妈妈 3 条未读、小美 1 条已读、阿哲 1 条未播放……"
- 玩家在听到目标条目时,点击屏幕**任意位置**进入。
- **不需要记位置**——靠节奏与语音引导。
### 2.3 时间是流动的
- 5 小时压缩为 60 分钟现实时间。
- 每个时间点会自动响起特定来电/语音。
- **漏接 / 不听是合法的**——但漏掉的内容不会重发,会变成"未读"留在收件箱里。
- 全程结束时游戏会**统计你的"今晚未读数"**——这是结局判定的关键变量。
### 2.4 关键机制:「正在输入…」
- 当某个角色在剧情中"正在打字"时,耳机里会有微弱的**键盘敲击声**(左声道 / 右声道随角色),但消息可能最终**没发出**——他打了一半删了。
- 这是这个游戏最痛的细节之一。
---
## 3. 来电 / 消息全列表(16 条)
| # | 时间 | 来源 | 形式 | 关键内容 | 设计意图 |
|---|---|---|---|---|---|
| 01 | 21:03 | 妈妈 | 电话 | "今晚煮了你爱吃的排骨,给你拍张照啊。下周五回来一趟,你高中物理老师的儿子,挺好的。" | 开局先给一个**温柔但不能接**的电话——你妈不知道你今天发生了什么 |
| 02 | 21:15 | 闺蜜小美 | 微信语音 | 三连:①"在吗" ②"你被甩了我都听说了" ③"明天晚上喝酒,海底捞旁边那家,不许放鸽子" | 教学关,引导玩家学会**单点/双点/长按细回复**三种回应方式 |
| 03 | 21:20 | 外卖小哥 | 电话 | "你好你的麻辣烫到了,放门口可以吗?" | 一通**必须接**的电话,作为玩家"原来还能接"的钩子 |
| 04 | 21:30 | 前任阿哲 | 微信语音 | 一条 8 秒:"我的 AirPods 落你那了,方便寄一下吗" | **第一刀**——分手 6 小时,他先想到的是耳机 |
| 05 | 21:45 | HR 王姐 | 微信语音 + 邮件 | "夏夏啊,离职流程你下周三之前办完哈,公积金那边记得跟进。辛苦啦,外面有合适的工作我帮你留意。" | 苦中带甜——HR 不是反派,她其实尽力了 |
| 06 | 22:00 | 室友安安 | 微信语音 | 喧闹背景音里:"夏夏!我在 helens!要不要过来!我请客!" | 给一个**可以逃离今晚**的选项,看玩家选不选 |
| 07 | 22:15 | 大学寝室群(4人群) | 连续 5 条语音 | 室友 A 升了职,B/C 在恭喜,A 突然 @ 你:"夏夏你怎么不说话呀" | 群消息无法"回复某一条",**只能整体响应或沉默** |
| 08 | 22:30 | 未知号码 | 电话 | 接通后只有呼吸声 + 远处的人声背景,6 秒后挂断 | **轻悬疑钩子**——这是 Mystery 线起点 |
| 09 | 22:45 | 闺蜜小美 | 微信语音 | 醉了,超长 1 分 20 秒:从安慰变成抱怨自己的男朋友,到末尾突然说"其实……阿哲他大三那年来追过我" | **第二刀**——你以为闺蜜是同盟,但她也有秘密 |
| 10 | 23:00 | 妈妈 | 微信文字 | "睡了吗?" | 极简 3 个字。点开听 TTS 念出来的瞬间,最痛 |
| 11 | 23:15 | 前任阿哲 | 电话 | 直接打来:"我能过去拿吗?就 5 分钟" | 一个**真正考验玩家**的电话——接 or 拒 是分支锚点 |
| 12 | 23:30 | 未知号码(已加微信) | 微信语音 | "林夏,是我,周南。你应该不记得我了吧,初三坐你后桌那个" | 悬疑揭晓——是初中同桌 |
| 13 | 23:45 | 周南 | 连续 4 条微信语音 | 他讲了这十年:高考没考好、复读、二本、回老家、今年来北京出差。最后一条:"今天我生日。本来就想跟你说一声,对不起这么晚。" | **苦中的那一缕甜**——一个你早就忘了的人,记得你 |
| 14 | 00:15 | 妈妈 | 电话 | "夏夏,你不接电话我有点担心。妈妈知道你工作忙,你早点睡。" | 第二次妈妈来电,是分支判定点 |
| 15 | 00:30 | 自己 | 系统通知 | iPhone "时光胶囊"提醒:3 年前的今晚你给自己录过一段备忘录。"是否播放?" | 自我对话——3 年前的林夏说了什么,由游戏根据玩家本场的选择动态生成 |
| 16 | 02:00 | 妈妈 | 微信语音 | 4 分 17 秒长语音。她讲了她 24 岁那年——也曾被分手、也曾失业、也曾一个人在 1995 年的广州。结尾:"你今天接了好多电话吧。妈妈不打扰你了。" | **结尾** |
---
## 4. 分支结构
### 4.1 关键判定变量(5 个 + 1 个隐性画像)
| 变量 | 触发条件 | 影响 |
|---|---|---|
| **MOM_LINK** | 是否接妈妈两次电话中的至少一次 / 是否回复"睡了吗?" | 决定第 16 条妈妈的长语音是否播放 |
| **HE_BACK** | 是否答应阿哲过来拿耳机 | 决定 23:30 后是否插入一段额外门铃声场景 |
| **GROUP_REPLY** | 是否在大学群里"细回复"过 | 决定一周后玩家会不会收到大学室友的"补救"消息(彩蛋) |
| **ZHOUNAN_DEPTH** | 给周南的回应深度:单点 < 双点 < 细回复,且看选了哪个分支 | 决定结局字幕的最后一行,决定 self-3y 版本基调 |
| **SELF_RECORD** | 是否听完 3 年前自己的备忘录 | 决定结局是"林夏睡着了"还是"林夏起来去了厨房" |
| **PROFILE**(隐性) | 全场玩家行为聚合而成的"今晚画像"标签:`avoidance` / `engagement` / `nostalgia` 三选一 | 决定 self-3y 选择哪一个预录版本播放 |
#### PROFILE 计分细则(程序内部维护,玩家不可见)
| 行为 | avoidance | engagement | nostalgia |
|---|---|---|---|
| 漏接电话(铃响完不动) | +2 | 0 | 0 |
| 单点回"嗯" | +1 | 0 | 0 |
| 双指上滑"已读不回" | +2 | 0 | 0 |
| 长按 1 秒"细回复" | 0 | +2 | 0 |
| 细回复中选"主动追问"方向 | 0 | +2 | 0 |
| 细回复中选"分享自己"方向 | 0 | +1 | +1 |
| 反复重听同一条消息 | 0 | 0 | +2 |
| 听完小美醉语音、周南长讲述未做任何回应 | +1 | 0 | +1 |
最终取分数最高的那一项作为 PROFILE 标签。
### 4.2 结局组合(4 种主调 + 隐藏)
#### 结局 A · "明天就明天吧"
**触发**MOM_LINK = trueSELF_RECORD = true,至少回了周南或群里 1 条
- 02:00 妈妈语音播完。
- 林夏从床上起身,系统播放她走到厨房、烧水、坐在小板凳上的环境声。
- 黑屏中第一次出现一行字幕:"明天再说。"
- 烧水壶滴的一声完成 → 游戏结束。
#### 结局 B · "AirPods 我寄给你"
**触发**HE_BACK = false(拒了阿哲),同时回过周南至少 1 条
- 林夏在 01:30 给阿哲发了一条文字"我寄给你,地址发我"。
- 字幕:"寄出。"
- 没有更多剧情,也没有更多情绪。这是一个"清醒地走"的结局。
#### 结局 C · "全部已读"
**触发**:未读数 = 0(每一条都听了,但回了 ≤ 2 条)
- 02:30 屏幕黑着,TTS 念出:"今晚共 16 条新消息,已读 16,未回复 14。"
- 一段长沉默。
- 字幕:"今晚就这样。"
#### 结局 D · "明天再开机"
**触发**:未读数 ≥ 8(你大半都没听)
- 01:00 系统提示电量 1%。
- 屏幕"亮"了一下(其实是触感震动 + 一段非常短的白噪),然后彻底黑了。
- 第二天清晨的鸟叫开始播放。
- 字幕:"早上好。"
#### 结局 E · 隐藏 · "周南,我也记得你"
**触发**ZHOUNAN_DEPTH ≥ 2 次细回复 且 至少一次选择"分享自己"方向 且 PROFILE = `engagement``nostalgia`
- 周南秒回:"那我下次出差来北京,请你吃饭好不好。"
- 系统播放一段**林夏的轻笑**——这段笑声**预录**于 self-3y 同一录音棚(同一克隆音色),代表"3 年前那个还能笑出来的林夏,今天又笑了一次"。
- 字幕:"好。"
- 这是全片唯一一个**林夏发出声音**的结局——前面所有戏她都是"听者"。
---
## 5. 关键场景脚本示例(节选)
### 5.1 第 04 条 · 21:30 · 阿哲的微信语音
> **铺垫**:21:25 玩家一直坐在床上没动。耳机里只有冰箱嗡嗡声、远处地铁过站声。
**[震动 · 短促 · 微信"咚"]**
**TTS(系统女声 · 平静)**:阿哲,发来 1 条语音。8 秒。
> 玩家选择 ——
> A. 单点:播放
> B. 不动:留为未读
**A · 播放:**
**[阿哲 · TTS · 男声 · 略带歉意但很疏离]**:
"嗯……夏夏。我那个 AirPods 充电盒,好像落你抽屉里了。你方便的时候帮我寄一下吗,工位还要用。地址我等下发你。"
**[3 秒沉默]**
**TTS(系统)**:是否回复?
> 玩家选择 ——
> 1. **单点** → 系统发出"嗯。"(最快、最敷衍)
> 2. **双点** → 系统发出"好,明天寄给你。"(一句标准回执)
> 3. **长按 1 秒**进入细回复,TTS 依次念出:
> - 一…… "好,明天寄。"
> - 二…… "你怎么不自己来拿。"
> - 三…… "你那边……都好吗。"
> - 四…… (什么都不说)
>
> 玩家在听到目标时朝对应方向滑(左 1 / 右 2 / 上 3 / 下 4)。
> 4. **双指上滑**:已读不回
> 5. **不动**:保持未读
**B · 不动:**
**[10 秒后,耳机左声道极轻的键盘敲击声 · 持续 8 秒 · 然后停]**
**TTS(系统女声)**:阿哲撤回了一条消息。
---
### 5.2 第 09 条 · 22:45 · 小美的醉语音(节选)
**[小美 · TTS · 女声 · 醉态语调 · 背景酒吧嘈杂]**:
"夏夏夏夏夏。你睡了吗?我跟你说,我跟你说啊……今天我喝多了……
你别嫌我烦哈,我跟你说……
其实啊……阿哲他,大三那年,他来追过我。
我没答应他。我那时候就觉得他这人,呵,差点意思。
你跟他在一起的时候,我没说,因为说了也没意义嘛对吧。
现在他甩了你,我才敢说。
夏夏,你听到了吗?
你别恨我啊。
……
喂?
(长 5 秒沉默)
(突然小声)算了。"
**[消息结束 · 8 秒后系统提示]**
**TTS**:小美撤回了刚才的语音。但你已经听过了。
---
### 5.3 第 16 条 · 02:00 · 妈妈的长语音(结尾,节选)
**[妈妈 · TTS · 中年女声 · 温柔但克制 · 4 分 17 秒]**
> **TTS 配置说明**:本段建议使用克隆 + 高情绪化模型,必要时分句录制后做轻拼接,以承载这段戏的全部重量。
"夏夏。
妈妈知道你今天电话不接。妈妈不催你,就是想跟你说一件事。
你 24 了对吧。妈妈 24 那年——你应该没听我说过——
那时候妈妈在广州,给一个香港老板做秘书,1995 年。
那年我也被分手过。也被开除过。一模一样的春天。
那年我哭得特别难看。
后来呢?后来就没什么后来了。
我回了老家,认识了你爸,生了你。
我跟你说这个不是想跟你说"什么都会过去"——
我想跟你说,那年夏天我没死,是因为我外婆每天晚上都给我打一个电话。
她不说什么,就问我"今天吃饭了没"。
我现在打给你,你不接也没事。
妈妈给你发个语音,你什么时候想听就听。
你不用回我。
你今天接了好多电话吧。
妈妈不打扰你了。
晚安。"
**[消息结束 · 长沉默 · 远处一辆夜班公交驶过 · 楼下野猫叫了一声]**
---
## 6. 音频设计(含 AI 生成方案)
### 6.1 音频资产分类与制作方案
| 类别 | 数量 | 推荐工具 | 备注 |
|---|---|---|---|
| **A. 角色语音(TTS** | 9 个角色 / 约 25 分钟净时长 | **MiniMax Speech 02 / 字节豆包 Voice / ElevenLabs v3** | 中文优先 MiniMax 与豆包,英文/特殊情绪可备 ElevenLabs |
| **B. 关键长语音** | 妈妈 4 分 17 秒 + 小美 1 分 20 秒 + 周南 4 段 | **MiniMax 克隆 + 分段录制 + 轻拼接** | 这两段决定全片成败,预算优先放这里 |
| **C. self-3y 三版预录 + self-laugh** | 3 年前自己 ×3 版 (~50s/版) + 隐藏笑声 ~3s | MiniMax 同基底音色,emotion 区分;笑声需真人录或克隆生成 | 替代原"玩家麦克风录入"方案,保证零权限 |
| **D. 主题音乐** | 4 段(开场低氛围、悬疑钩子、温暖、结尾) | **Suno V4 / Udio v2 / Stable Audio 2.5** | 每段 60–120 秒,做 Loop 版与结尾版两个变体 |
| **E. 短音效(UI 类)** | 微信咚、震动、铃声、消息提示 | **ElevenLabs Sound Effects** 或微信公开音源 | 注意微信原生提示音版权——建议用近似不雷同的合成版本 |
| **F. 短音效(拟音类)** | 烧水壶、键盘、外卖敲门、撤回 swoosh | **ElevenLabs Sound Effects** | 一句 prompt 如 "kettle whistle, close mic, kitchen ambience",效果已经够用 |
| **G. 环境长底噪** | 合租屋夜噪、楼下街声、地铁远声、酒吧嘈杂 | **不推荐 AI**——用 [Freesound](https://freesound.org)CC0/CC-BY)或订阅 [Epidemic Sound](https://www.epidemicsound.com) | AI 生成长 ambience 现阶段质量不稳定,会"漂",长音轨建议用真实采样 |
| **H. 角色铃声** | 9 个不同角色铃声 | **Suno** 短旋律生成 | 每个角色独立铃声让玩家"听铃辨人" |
### 6.2 TTS 角色配音清单(含建议音色与情绪 prompt)
| 角色 | 推荐 TTS | 音色描述 | 情绪基调 |
|---|---|---|---|
| 妈妈 | MiniMax `Chinese (Mandarin)_Warm_Ladylike_Aunt` 或克隆 | 50 上下,温柔不黏腻,西部口音轻微 | 平稳、克制、第 16 条要"故作平静" |
| 阿哲 | 豆包 `灿烂青年男声` / MiniMax `Patient_Man` | 27 岁,城市男生,理性偏冷 | 全程"礼貌但已抽离" |
| 小美 | MiniMax `Lively_Girl` | 24 岁,活泼,偶尔语速过快 | 醉酒段需开到高情绪强度 |
| 周南 | MiniMax `Gentleman` 偏年轻调 | 26 岁,二三线城市男生,温和略拘谨 | 紧张但克制的喜悦 |
| HR 王姐 | 豆包 `知性女声` | 38 岁,职场化,疲惫的善意 | 公事公办里夹一点点歉意 |
| 室友安安 | MiniMax `Cute_Girl` | 23 岁,比小美更"嗲"一点 | 自顾自的快乐 |
| 室友 A/B/C(群) | MiniMax 不同年轻女声 × 3 | 区分度优先 | 中性日常 |
| 外卖小哥 | 豆包 `北方青年男声` | 30 岁,普通话+少许河南腔 | 麻利,工作语气 |
| 系统 TTS | 豆包 `通用女声-柔` | 中性,类似 iOS Siri 但更轻 | 全程平静无情绪 |
### 6.3 音乐设计
| 曲目 | 用途 | Suno Prompt 草案 | 时长 |
|---|---|---|---|
| **M1 · 21:00 主题** | 开场 + 全程低氛围 Loop | `lo-fi midnight bedroom, soft piano, light vinyl noise, rain outside, melancholy but warm, no drums, 70bpm` | 90s loop |
| **M2 · 悬疑过门** | 22:30 未知号码 | `subtle ambient suspense, low drone, single hanging piano note, sparse, no melody, 60bpm` | 30s |
| **M3 · 周南段落** | 23:45 周南讲十年 | `gentle indie folk, fingerpicked guitar, soft male hum no lyrics, hopeful nostalgic, 75bpm` | 120s |
| **M4 · 结尾** | 02:00 妈妈语音后 + 字幕 | `warm cinematic piano, single melody line, very slow, like dawn, 50bpm` | 90s |
### 6.4 音效是否能 AI 生成 · 判定表
| 音效类型 | AI 是否够用 | 推荐方案 |
|---|---|---|
| **短促 UI 音**(提示、震动、点击) | ✅ 完全够 | ElevenLabs SFX 一句 prompt 搞定 |
| **拟音类**(敲门、烧水、撤回 swoosh、键盘、玻璃放下) | ✅ 够用 | ElevenLabs SFX,需多生成几条选最好 |
| **角色化音效**(具体某品牌的提示音、微信原音) | ⚠️ 不能用真的,但可以做"近似不雷同" | AI 合成 + 人工调音,避免侵权 |
| **环境长底噪 30 秒以上** | ⚠️ 质量不稳,长曲会"漂" | 用 Freesound 免费 / Epidemic Sound 订阅 |
| **真实城市夜景采样**(远地铁、夜班车、野猫) | ❌ AI 还不行,"假" | 必须用真采样素材库 |
### 6.5 总音频预算估算(独立团队)
| 项 | 工具 | 月费 / 一次性 | 备注 |
|---|---|---|---|
| MiniMax TTS | API | ¥200500(按字数计) | 主力 |
| 豆包 TTS | API | ¥100300 | 备用 + 系统女声 |
| ElevenLabs(含 SFX | Creator $22/月 | ≈ ¥160 | 一个月内完工 |
| Suno Pro | $10/月 | ≈ ¥75 | 4 段曲足够 |
| Epidemic Sound | $15/月(个人) | ≈ ¥110 | 环境采样必备 |
| **合计** | | **≈ ¥600–1100** | 一个月内全套出片 |
> 与传统配音 + 原创配乐方案(保守 5–8 万)相比,AI 方案把音频预算压到 1% 以内。这是这个题材"能做出来"的关键前提。
---
## 7. 技术实现要点
### 7.1 全黑屏的可行性
- iOS:可以通过 `UIScreen.main.brightness = 0` 强制最低亮度,但不能完全黑——**建议用全屏 0,0,0 黑色 View 覆盖**。
- Android:同理,用 `Window.attributes.screenBrightness = 0.01` + 黑色 View。
- 实际"全黑"是 OLED 屏幕的福利——OLED 显示纯黑时像素不发光,体感真的全黑。**LCD 屏会有背光**——这点要在游戏开始前提示玩家。
### 7.2 触控手势识别
- 用原生 GestureDetectorAndroid/ UIGestureRecognizeriOS)。
- 区分 10 种基础手势:单点 / 双点 / 长按 1 s / 长按 5 s(强制挂断)/ 左滑 / 右滑 / 上滑 / 下滑 / 双指上滑 / 三指长按。
- 每种手势必须有**强反馈**(Haptic + 极短提示音),让玩家"摸黑也知道自己点对了"。
- 手势冲突处理:
- 单点 vs 双点:单点延迟判定 250ms。
- 长按 1s vs 长按 5s:到达 1s 触发"细回复入口"提示音,玩家可松手进入;继续长按到 5s 触发"强制挂断"。
- 滑动方向阈值:30 px 起算,40° 内归类为该方向。
### 7.3 玩家"行为画像"识别(替代原"麦克风情绪识别")
> 本作**全程不要求任何麦克风、摄像头、位置、通讯录权限**。
> 玩家的"情绪状态"完全通过**触摸行为模式**做轻量统计推导。
- 每个玩家行为打入 §4.1 PROFILE 计分表。
- 3 个维度记录在本地 JSON(与 §4.1 PROFILE 计分表对应):
- `avoidance`(回避度)
- `engagement`(投入度)
- `nostalgia`(怀旧倾向)
- 这些数据**只在本地**存储,从不上传任何服务器。
- 用于:
1. 决定 self-3y 播放哪个预录版本
2. 决定结局走向
3. 决定字幕的最后一行措辞
### 7.4 真实时间挂钩
- 游戏内 21:00–02:00 不强制对应现实时间,但**夜间启动有特殊彩蛋**:现实里 22 点之后启动,游戏开场会多一句 TTS:"你也还醒着啊。"
### 7.5 隐私承诺(重要卖点)
- 本作**不申请任何敏感权限**
- ❌ 不要麦克风
- ❌ 不要摄像头
- ❌ 不要位置
- ❌ 不要通讯录 / 短信 / 通知历史
- ❌ 不要联网(全程离线可玩)
- ✅ 仅使用:触觉震动 + 触控输入 + 系统音量
- 这是这款游戏的承诺,也是上架商店时**最有力的宣传点**之一:「一款不会动你任何东西的游戏」。
---
## 8. 商业化 / 包装思路
### 8.1 定位
- **付费单机叙事小品**,定价 12–18 元(学生友好)。
- 不做内购、不做广告。
- 主打"晚上戴上耳机的 60 分钟"。
### 8.2 渠道
- iOS App Store / Google Play 主推。
- TapTap / B 站游戏首发——用户画像最重叠。
- 抖音/小红书素人传播——"那个全黑屏的游戏让我哭了"是天然短视频选题。
### 8.3 长线
- 同 IP 可拓展"林夏"宇宙:明年她 25 岁 / 她妈妈的故事 / 她闺蜜的故事,做成系列。
- 真实音乐 / 品牌联名空间大(耳机品牌、深夜餐饮、心理咨询平台)。
### 8.4 关键卖点提炼(用于 store 文案)
- "屏幕坏了,但她的一夜还没结束。"
- "16 条消息,5 个结局,60 分钟。"
- "戴上耳机。把灯关了。"
- "她不是你,但今晚你要替她活一遍。"
---
## 9. 风险与对策
| 风险 | 对策 |
|---|---|
| **题材敏感**——分手 + 失业 + 催婚的叠加可能让部分玩家代入过深而不适 | 开场加心理预警卡 + 提供"5 分钟试玩版"让玩家自评是否适合继续 |
| **TTS 长情绪戏(妈妈 4 分钟)质感不够** | 这一段必须用克隆 + 分句录制 + 后期混音;预留预算的 30% 给这段戏 |
| **微信交互形态被认为"擦边"** | 法务先过——所有 UI 元素自研、提示音原创合成、避免任何 logo/微信字样 |
| **女性玩家的真实代入感** | 编剧组必须有 24 岁左右的女性参与第一稿;不能由 35+ 男性主笔写林夏 |
| **60 分钟无目标导致弃游** | 22:30 未知号码(悬疑钩子)必须强存在感——铃声不一样、震动模式不一样,让玩家"必须想知道是谁" |
| **「细回复」长按 1 s 学习曲线** | 教学关(小美第一通微信语音)必须**强引导**:单点先教学,双点再教学,长按最后教学;每一步玩家做对都给"叮"的正向反馈 |
| **滑动方向误判导致选错回复** | 提供"听完 4 个选项再次长按可重听"的兜底;选错后 2 秒内双指捏合 = 撤回选择 |
| **OLED / LCD 屏幕差异导致"全黑"体验不一致** | 游戏开场触摸式问答:"你现在能看到屏幕吗?看不到请单点/还能看到一点请双点",分支引导玩家盖一块布或把亮度手动调到最低 |
---
## 10. 制作里程碑(独立团队 4 人 · 6 个月)
| 阶段 | 时长 | 关键交付 |
|---|---|---|
| **T1 · 剧本定稿** | 4 周 | 16 条全脚本 + 5 结局完整对白 + 全部「细回复」4 选项词条 + 5 主角人设 |
| **T2 · 音频生成** | 6 周 | 全部 TTS 配音 + self-3y 三个预录版本 + 4 段 BGM + SFX 库 + 环境采样整理 |
| **T3 · 程序原型** | 4 周 | 黑屏触控 + 8 种手势识别 + 消息系统 + PROFILE 行为画像统计 |
| **T4 · 整合调试** | 6 周 | 16 通关卡逐一接入、分支判定、结局拼接 |
| **T5 · 内测 + 心理咨询顾问审稿** | 3 周 | 50 名年轻女性测试 + 1 位心理咨询师审定 |
| **T6 · 发布 + 营销** | 3 周 | App Store + TapTap 上架 + 小红书种草 |
---
## 附录 · 一句话给主创团队
> "这不是一个让女孩们更难过的游戏。这是一个让她们在难过的时候,知道**有人也曾这样难过、并且活下来**的游戏。"