# U25 剧本工程 — 进度跟踪

> **项目周期：** 2026-06-11 起
> **负责人：** 林逸瀚（编剧）+ 小编（辅助）
> **最后更新：** 2026-06-16 15:45

---

## 项目概要

**U25 故事主线：** 一次捉迷藏游戏，User和Ben、May、Vicky误闯位于地底的生态球，并遇到生活在生态球内的神秘小孩Bingo

**全 Lesson 中互动总量约束：14-16 个**（不要太挤，知识点在规划阶段已均匀分配到各幕）

## 场景地形（等距瓦片地图）

地心生态球场景采用模块化瓦片设计，地形可通过控制杆/拼图机制动态变换。

### 关键瓦片

| 编号 | 类型 | 说明 |
|------|------|------|
| Tile 1-2 | Grassland（草地） | 可通行，有植被/NPC |
| Tile 3 | Rocky（岩石） | 可通行岩石地形 |
| Tile 5 | Dirt path（土路） | 可通行路径 |
| Tile 6 | Rock water source（岩石水源） | 不可通行，河床水源起点 |
| Tile 8 | Dry riverbed（乾涸河床） | 初始锁定不可通行，无水无桥 |
| Tile 10 | Underground mechanism station（地下机械控制台） | 角色出生点，含控制杆+屏幕 |

### 地形状态变化（L2 天气控制杆机制）

- **State 1（初始）：** 全图可见，Tile 7/9 封锁，河床乾涸
- **State 2：** 石头封路，左上草地(Tile1)和右上岩石(Tile2-3)被封锁
- **State 3：** 右上封锁解除，Tile2 草地重新连通
- **后续状态：** 控制杆切换天气 → Rain 灌水入河床 → Windy 吹来浮桥 → 可过河

### L3 九宫格拼图机制

- 墙上地图面板为九宫格拼图，移动地图块可改变实际地形
- Grass 和 Rock 地块可能卡住无法移动，需绕开拼出新路径
- 场景示意图：飞书消息附件 `b9b02020-f209-4d82-b073-b1079422eeb2.jpg`

---

## 工作流程（Pipeline）

每个 Lesson（如 U25 L2、L3…）按以下流程推进：

```
┌─────────────────────────────────────────────────────────┐
│ 1. 接收故事大纲 + 知识点 │
│ ↓ │
│ 2. 拆解「起」→ 产出节奏表（桥段 + 知识点输入 + 中互动） │
│ ↓ │
│ 3. 林逸瀚反馈 → 修改节奏表（可能多轮迭代） │
│ ↓ │
│ 4. 节奏表定稿 → 输出剧本 │
│ ↓ │
│ 5. 林逸瀚审阅 → 可能要求语言难度/台词调整 │
│ ↓ │
│ 6. 剧本定稿 → 转 Excel 发给林逸瀚 │
│ ↓ │
│ 7. 林逸瀚最终修改 → 回传定稿版（飞书知识库链接） │
│ ↓ │
│ 8. 进入「承」→ 重复步骤 2-7 │
│ ↓ │
│ 9. 进入「转」→ 重复步骤 2-7 │
│ ↓ │
│ 10. 进入「合」→ 重复步骤 2-7 │
│ ↓ │
│ 11. ✅ 该 Lesson 剧本完成 │
└─────────────────────────────────────────────────────────┘
```

**补充说明（从实际协作中总结）：**
- 步骤 2-3 节奏表可能经过多轮迭代（V1→V2→V3...），林逸瀚会给出具体方向调整
- 步骤 4-5 剧本输出后可能需要调整语言难度（台词须符合 Pre-A1 水平）
- 步骤 6 Excel 格式按 4 列标准（类型/剧情描述/名字/台词），输出为 xlsx 文件发送
- 步骤 7 林逸瀚的最终修改版会以飞书知识库文档形式回传

---

## 节奏表说明

节奏表必须清晰呈现三个维度：
1. **桥段：** 按时间线拆解的情节段落，能看出每个情节的长度
2. **知识点输入：** 词汇/句型在哪个桥段、以什么方式出现（首次引入/复现/强化）
3. **中互动：** 互动环节的位置、类型、数量

通过节奏表可以快速掌握：
- 某个情节的长度
- 中互动的总数量
- 输入的知识点是否足够

---

## 当前进度

### U25 L2

#### 故事大纲

User深入地底，发现另一片天地。找到Vicky（地底居然有太阳/Sunny）→找到May（天气疯狂切换Sunny/Rainy/Windy）→发现控制杆被Ben帽子卡住→用控制杆切换天气过河找到Ben→决定回去告诉Sally

#### 教学元素

- 单词：Place / Sunny (adj) / Windy (adj) / Rainy (adj)
- 句型：It is... (sunny/windy/rainy) / What is this place?

#### 当前进度

| 阶段 | 状态 | 备注 |
|------|------|------|
| 故事大纲 + 知识点 | ✅ 已完成 | 4词(Place/Sunny/Windy/Rainy)+2句型 |
| 「起」节奏表 | ✅ 已完成 | V2定稿，3个中互动 |
| 「起」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，4个中互动 |
| 「起」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| 「承」节奏表 | ✅ 已完成 | V1.2定稿，5个中互动 |
| 「承」剧本 | ✅ 已完成 | V1→林逸翰修订定稿，5个中互动 |
| 「承」最终定稿 | ✅ 已完成 | 林逸翰修改后回传，飞书知识库同文档 |
| 「转」节奏表 | ✅ 已完成 | V2.1定稿，3个中互动 |
| 「转」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿 |
| 「转」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| 「合」节奏表 | ✅ 已完成 | V1.1定稿，3个中互动+1核心互动(听力选择) |
| 「合」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿 |
| 「合」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| **整体** | ✅ 已完成 | 起承转合全课定稿 |

#### 「起」定稿摘要

- 场景：零号生态球·入口区
- 角色：User、Vicky
- 中互动：4个（全部对话互动）
- 知识点输出：Sunny×2, Place×1, What is this place?×1, It is sunny×2
- 源文档：https://makee-interactive.feishu.cn/wiki/SaolwoH9FiadankfzAgcG8R7ntf

#### 「承」定稿摘要

- 场景：零号生态球·中段路径
- 角色：User、Vicky、May
- 中互动：5个（对话互动×4 + 插入图互动×1）
- 知识点输出：Place×1, Rainy×1, Sunny×1, Windy×2, It is...×4
- 源文档：https://makee-interactive.feishu.cn/wiki/SaolwoH9FiadankfzAgcG8R7ntf

#### 「转」定稿摘要

- 场景：零号生态球·控制台区域
- 角色：User、Vicky、May
- 中互动：3个（对话互动×3）
- 知识点输出：Rainy×1, Windy×1, Sunny×1, It is...×3
- 核心事件：Ben帽子卡住控制杆→天气疑押折磨→解除
- 源文档：https://makee-interactive.feishu.cn/wiki/SaolwoH9FiadankfzAgcG8R7ntf

#### 「合」定稿摘要

- 场景：零号生态球·干涸河床
- 角色：User、Vicky、May、Ben
- 中互动：3个（对话互动×1 + 插入图互动×2）
- 核心互动：1个（听力选择，3题，覆盖Rainy/Windy/Sunny）
- 知识点输出：Rainy×1, Windy×1, Sunny×1, It is...×3, What is this place?×2, Place×1
- 核心事件：Rain灌水→Windy吹浮板造桥→过河→Sunny团聚→Ben讲述经历
- 源文档：https://makee-interactive.feishu.cn/wiki/SaolwoH9FiadankfzAgcG8R7ntf

---

### U25 L3

#### 故事大纲

User和Ben、May、Vicky准备离开地心生态球，但地块突然震动打乱地形。发现墙上九宫格拼图地图可操控地块，尝试拼出新路径离开。

#### 教学元素

- 单词：Grass(n) / Rock(n) / Different(adj) / Near(prep)
- 句型：...is/are (not) near... / ...is/are different

#### 当前进度

| 阶段 | 状态 | 备注 |
|------|------|------|
| 故事大纲 + 知识点 | ✅ 已完成 | 4词+2句型，飞书文档已确认 |
| 「起」节奏表 | ✅ 已完成 | 3桥段，精简版 |
| 「起」剧本 | ✅ 已完成 | 林逸瀚定稿，2个中互动 |
| 「起」最终定稿 | ✅ 已完成 | 飞书知识库同文档 |
| 「承」节奏表 | ✅ 已完成 | V2定稿，4桥段 |
| 「承」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，6个中互动（含图片互动×2） |
| 「承」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| 「转」节奏表 | ✅ 已完成 | V1定稿，3桥段 |
| 「转」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，5个中互动 |
| 「转」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| 「合」节奏表 | ✅ 已完成 | V1定稿，3节 |
| 「合」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，1个中互动+1核心互动(阅读) |
| 「合」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| **整体** | ✅ 已完成 | 起(2)+承(6)+转(5)+合(1)=14个中互动+1核心互动(阅读)，全课定稿 |

#### 「起」定稿摘要

- 场景：零号生态球入口（State 1→State 2 地块打乱）
- 角色：User、Ben、May、Vicky
- 中互动：2个（对话互动×2）
  - 中互动①：User输出 "They are different now!"（different×1）
  - 中互动②：User输出 "Vicky, stand near me."（near×1）
- 知识点输入：Different×2, Near×1, Grass×1, Rock×1
- 知识点输出：Different×1, Near×1
- 源文档：https://makee-interactive.feishu.cn/wiki/N5zkwnucUio6WrkbpuwcWyWKnme

#### 「承」定稿摘要

- 场景：零号生态球·地心地形区（State 2）→ 控制台区域
- 角色：User、Ben、May、Vicky
- 中互动：6个（对话互动×4 + 图片互动×2）
  - 中互动①：图片互动，草地地块vs森林地块二选一 + User "We came from a place full of grass but no trees."（grass×1）
  - 中互动②：User "They are rocks!"（rock×1）
  - 中互动③：User "The rocks are not near the grass."（rock×1, near×1, grass×1, 句型is not near×1）
  - 中互动④：User "This is all different now."（different×1, 句型is different×1）
  - 中互动⑤：图片互动，选near blue one的按钮（红色按钮）（near×1）
  - 中互动⑥：User "It is different now!"（different×1, 句型is different×1）
- 知识点输入：Grass×4, Rock×3, Near×3, Different×3
- 知识点输出：Grass×1, Rock×2, Near×2, Different×2, 句型is not near×1, 句型is different×2
- 核心事件：User凭记忆带路→发现Rock挡路地形全变→迷路→回控制台→发现闪烁button→按下后屏幕变为地形示意图
- 源文档：https://makee-interactive.feishu.cn/wiki/N5zkwnucUio6WrkbpuwcWyWKnme

#### 「转」定稿摘要

- 场景：零号生态球·控制台区域
- 角色：User、Ben、May、Vicky
- 中互动：5个（对话互动×4 + 图片互动×1）
  - 中互动①：User "This ground is near the empty space!"（near×1）
  - 中互动②：User "I don't think the rock is near the grass."（rock, near, grass）
  - 中互动③：User "Can you move the rock near back to the empty space?"（rock, near）
  - 中互动④：图片互动，把#5移到空格 + User "Move the grass near the rock!"（grass, near, rock）
  - 中互动⑤：User "Now the road is near the grass!"（near, grass）
- 核心事件：发现地图可操作→User移草地→Ben抢着玩移错Rock堵死路→User纠正→再移一步→打通路径
- 源文档：https://makee-interactive.feishu.cn/wiki/N5zkwnucUio6WrkbpuwcWyWKnme

#### 「合」定稿摘要

- 场景：零号生态球·控制台区域
- 角色：User、Ben、May、Vicky
- 核心互动：1个（阅读理解，Vicky描述路线→3题Q&A）
  - 阅读材料："The place is different from before. / We need to move a rock road near the grass road. / The trees is near the grass road."
  - Q1: "What is near the grass road?" → "Rock road."
  - Q2: "Where are the trees?" → "Near the grass."
  - Q3: "What is different?" → "The place."
- 中互动：1个
  - User "The exit is near the bridge. Let's go there!"（near×1）
- 核心事件：Vicky规划路线→核心互动验证→Ben操作机器坏了→无法还原地形→Ben发现桥边出口→决定走新路（L4勾子）
- 源文档：https://makee-interactive.feishu.cn/wiki/N5zkwnucUio6WrkbpuwcWyWKnme

---

### U25 L4

#### 故事大纲

四人在地底生态球中迷路，深入洞穴寻找出口。遇到捣蛋的Batty（bat）抢走Ben帽子，发现Rabbit和Snail两只向导动物。分头追踪：User/Ben跟Rabbit被耍得团团转（三次E&U喜剧），最终跟Snail找到Batty拿回帽子。来到巨树下发现Bingo小屋，屋内有三只动物的窝。Bingo登场。

#### 教学元素

- 单词：look for (v.phr.) / bat (n.) / rabbit (n.) / snail (n.)
- 句型：Let's follow the... / ...(am/is/are) looking for...

#### 当前进度

| 阶段 | 状态 | 备注 |
|------|------|------|
| 故事大纲 + 知识点 | ✅ 已完成 | 飞书Wiki: BW8Xw8acriOAjYkZ9TncMEzdn8x |
| 「起」节奏表 | ✅ 已完成 | V3定稿，4个中互动（含绕口令） |
| 「起」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，5个中互动 |
| 「起」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| 「承」节奏表 | ✅ 已完成 | V2定稿，7个中互动（3次E&U） |
| 「承」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，8个中互动 |
| 「承」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| 「转+合」节奏表 | ✅ 已完成 | 合并出表，转1中互动+合2中互动+1核心互动(写作) |
| 「转+合」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿 |
| 「转+合」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档 |
| **整体** | ✅ 已完成 | 起(5)+承(8)+转(1)+合(2)=16个中互动+1核心互动(写作)，全课定稿 |

#### 「起」定稿摘要

- 场景：零号生态球·洞穴通道 → 零号生态球内景
- 角色：User、Ben、May、Vicky、Batty
- 中互动：5个（对话互动×5）
- 核心事件：AI动画开场（S3标题The Green Born）→ Batty抢帽子嘲讽 → 绕口令喜剧（"Big bad bat take Ben's cap!"）→ 分头追踪 → 约定巨树下集合
- 源文档：https://makee-interactive.feishu.cn/wiki/BW8Xw8acriOAjYkZ9TncMEzdn8x

#### 「承」定稿摘要

- 场景：零号生态球·草地区域
- 角色：User、Ben、Rabbit（结尾May/Vicky登场）
- 中互动：8个（对话互动×8）
- 核心事件：三次Expected & Unexpected —— ①找到水果碎屑→Rabbit啃水果 ②追黑影→Rabbit朋友在闲聊 ③Rabbit停下→在大便。May/Vicky跟Snail追上来
- 金句："Rabbit is useless." / "This rabbit waste our time!"
- 源文档：https://makee-interactive.feishu.cn/wiki/BW8Xw8acriOAjYkZ9TncMEzdn8x

#### 「转+合」定稿摘要

- 场景：零号生态球·林间 → 巨树下Bingo小屋内
- 角色：User、Ben、May、Vicky、Snail、Rabbit、Bingo
- 转中互动：1个（"The snail found the bat!"）
- 合中互动：2个（"Let's follow the rabbit and the snail!" / User looking for输出）
- 核心互动：1个（写作——拼写屋内三标签：rabbit沙发/bat吊床/snail玻璃缸）
- 核心事件：Snail带路找到Batty→帽子掉落拿回→动物引路进小屋→核心互动→Bingo登场（"I am a Friend!"）
- 源文档：https://makee-interactive.feishu.cn/wiki/BW8Xw8acriOAjYkZ9TncMEzdn8x

#### 关键设定

- **Batty**：名叫Batty的bat，爱捣蛋嘲笑人，后期成为团宠，L4首次出场
- **Bingo小屋**：在巨树树下（非树内），Rabbit/Bat/Snail都住这里
- **Expected & Unexpected手法**：先给希望再摔下来，制造喜感（林逸瀚教授）

---

### U25 L5

#### 故事大纲

Bingo带参观小屋→介绍Ecoball（world）→我们告知想回地面→Bingo知道出路→送comic book作为gift→Bingo翻开看到怪物（real/not real）→Bingo拿出说明书误当comic book→Bottle墙选gift→出发回地面→Bingo加入

#### 教学元素

- 单词：bottle / world / gift / comic book
- 句型：It is real / It is not real. / ...is/are for...

#### 当前进度

| 阶段 | 状态 | 备注 |
|------|------|------|
| 故事大纲 + 知识点 | ✅ 已完成 | 飞书Wiki: FlmZwwEbNiNTYjkNsXNcqs9enhd |
| 「起」节奏表 | ✅ 已完成 | V3定稿，3个中互动 |
| 「起」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，4个中互动 |
| 「起」最终定稿 | ✅ 已完成 | 飞书知识库同文档 |
| 「承」节奏表 | ✅ 已完成 | V1定稿，3个中互动 |
| 「承」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，3个中互动 |
| 「承」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档（typo "menual"→"manual"待修） |
| 「转」节奏表 | ✅ 已完成 | V3定稿，5个中互动+1核心互动(听力拖曳) |
| 「转」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，7个中互动+1核心互动(听力拖曳) |
| 「转」最终定稿 | ✅ 已完成 | 林逸瀚修改后回传，飞书知识库同文档（typo send→sand, have→has待修） |
| 「合」节奏表 | ✅ 已完成 | V2定稿，1个中互动+1核心互动(写作) |
| 「合」剧本 | ✅ 已完成 | V1→林逸瀚修订定稿，1个中互动+1核心互动(写作) |
| 「合」最终定稿 | ✅ 已完成 | 林逸瀚定稿确认，飞书知识库同文档 |
| **整体** | ✅ 已完成 | 起(4)+承(3)+转(7+核心听力拖曳)+合(1+核心写作)=15个中互动+2核心互动，全课定稿 |

#### 「起」节奏表V3摘要

- 桥段1：Bingo介绍小屋归属（is for ×3输入 → 中互动① is for输出）
- 桥段2：开窗介绍Ecoball（world首次引入 + are real引入）
- 桥段3：聊我们的world + Bingo知道出路（中互动② It is real输出）
- 桥段4：送gift——User的comic book递给Bingo（中互动③ comic book is for输出）
- 结束点：Bingo盯着封面困惑→悬念留「承」

---

## 关键决策记录

- **[2026-06-11] 林逸瀚反馈：** 节奏表不要硬塞Sunny中互动拖节奏；中互动必须含知识点（无知识点的互动如"Which way? Left or right?"不合格）
- **[2026-06-11] 交付格式：** Excel 输出为 xlsx 文件直接发送，不放飞书表格（编剧更方便本地编辑）

---

## 备注

- U25 主题：地心探险
- L1 不在本次任务范围内
- L2-L5 为本次任务范围
- 飞书表格 token（备用）：NTXJs3r8UhJgxit9PnJcOiMtnqb
