25 KiB
林夏
类型:情感 / 叙事 / 轻悬疑 · 中篇详细稿 目标用户: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 = true,SELF_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 秒进入细回复,TTS 依次念出:
- 一…… "好,明天寄。"
- 二…… "你怎么不自己来拿。"
- 三…… "你那边……都好吗。"
- 四…… (什么都不说)
玩家在听到目标时朝对应方向滑(左 1 / 右 2 / 上 3 / 下 4)。
双指上滑:已读不回
不动:保持未读
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(CC0/CC-BY)或订阅 Epidemic Sound | 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 | ¥200–500(按字数计) | 主力 |
| 豆包 TTS | API | ¥100–300 | 备用 + 系统女声 |
| 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 触控手势识别
- 用原生 GestureDetector(Android)/ UIGestureRecognizer(iOS)。
- 区分 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(怀旧倾向)
- 这些数据只在本地存储,从不上传任何服务器。
- 用于:
- 决定 self-3y 播放哪个预录版本
- 决定结局走向
- 决定字幕的最后一行措辞
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 上架 + 小红书种草 |
附录 · 一句话给主创团队
"这不是一个让女孩们更难过的游戏。这是一个让她们在难过的时候,知道有人也曾这样难过、并且活下来的游戏。"