c3c10a9fcb
- game-reviewer: 删除本地审查记录,仅Issue评论 - quality-gate-review: 删除审查记录/步骤号/阶段标准 - game-dev: 删除阶段感知节,4个工作流详情拆到技能 - game-designer: 删除原型/批量生产阶段,执行案规范拆到技能 - game-pm: 去掉节号和步骤号 - 全局去掉步骤标号(①-⑧/步骤1-5/1.4.X/第一步-第四步) - 新建技能: code-implementation/deviation-report/design-execution - 原型目录扁平化: docs/design/prototype/* → docs/design/ - requirements-analysis及子文件去步骤号和阶段引用 - stage-iteration/sketch/roadmap去任务编号 - 更新所有docs/design/路径引用
8.9 KiB
8.9 KiB
叙事框架设计 — ChildHood
暑假叙事的结构、事件设计、角色系统。 最后更新:2026-06-01(brainstorm 共识)
设计理念
叙事形态:轻框架 + 日常填充。
不是一个强剧情驱动的游戏,而是一个有故事发生的暑假。框架提供方向感和节奏,日常活动填充血肉。
核心原则:
- 基调开心无忧虑,不回避真实(家庭条件差异、残障儿童、小霸王)
- 事件动机是情感的,不是系统强制的
- 角色能自然和小游戏/收集系统挂钩
- 没有"坏结局",只有不同的回忆
时间框架
整体结构
- 时间跨度:一个暑假(约 50 天)
- 节奏单位:以"天"为基本单位
- 阶段划分:3-4 个关键生活事件把暑假切成阶段
暑假阶段(初步)
| 阶段 | 大约时间 | 核心事件 | 玩家目标 |
|---|---|---|---|
| 放假的兴奋 | 第 1-10 天 | 自由探索,认识伙伴和场景 | 熟悉世界,开始收集和小游戏 |
| 夏日正中 | 第 11-30 天 | 第一个关键事件(如:有人要搬走) | 事件驱动的目标 |
| 乡下插曲 | 暑假中期 | 去奶奶家住 1-2 周 | 换节奏,乡村体验 |
| 暑假尾声 | 最后 10 天 | 开学倒计时,赶暑假作业 | 收尾,收束支线 |
| 开学前夜 | 最后 1 天 | 最终事件 | 情感收束 |
一天的节奏
每天分为四个时段:上午 / 下午 / 傍晚 / 夜晚
- 时段内时间自由掌控
- 某些事件/活动有时段限制(小卖部下午才开、晚上在家看电视)
- 时段之间通过事件或玩家选择过渡
- 时间流逝是温柔的推动力,不催促
事件设计
事件分类
| 类型 | 说明 | 示例 |
|---|---|---|
| 关键事件 | 把暑假切成阶段的故事主线 | 死党要搬家、去乡下、开学前夜 |
| 日常事件 | 每天可能发生的小事 | 小卖部来了新货、下雨了、邻居在修车 |
| 条件事件 | 满足特定条件才触发 | 集齐某系列弹珠、和小霸王关系够好 |
| 随机事件 | 增加日常的不可预测性 | 街上来了卖糖葫芦的、发现一只受伤的小猫 |
事件设计模式(以"同学要搬走"为例)
触发:暑假中期,某个日常场景中得知死党A要搬家
情感动机:
想给搬走的同学准备一个送别礼物
→ 他一直想要某个东西(比如一套完整的四驱车配件/某个稀有的弹珠)
链式任务(可简化):
1. 打听他想要什么 → 和不同 NPC 聊天获取信息
2. 想办法获取 → 参加弹珠比赛赢奖品 / 用收集品交换 / 省零花钱买
3. 准备过程可能经过多个小游戏和日常活动
4. 在他搬家之前完成
多路径达成:
- 路径A:弹珠比赛赢 → 直接获得
- 路径B:用自己的收藏交换 → 失去某件收藏品,换到礼物
- 路径C:攒零花钱买 → 需要打工/省吃俭用
- 路径D:组合以上几种
时间节点:
同学搬家日是固定的 → 倒计时给紧迫感但不说教
如果没搞到 → 不同的送别场景(仍然温暖,只是少了那件礼物)
事件触发原则
- 自然发生:不弹窗不强制,玩家在场景中自然遇到
- 情感动机:玩家做这件事是因为"想帮朋友",不是因为系统给奖励
- 多路径:不强制特定玩法,弹珠、收集、经济系统都能通向目标
- 不影响主线:支线事件的结果只影响支线本身,不卡死进度
结局系统
主线结局:统一
开学。 不管玩家做了什么,暑假都会结束。
这个结局本身就是最真实的童年记忆——快乐的时光总是有终点的,但它不是悲伤的,而是"该回学校了"的自然感。
支线结局:多样
不同支线有不同的结果,体现在最终几天和开学前夜的场景中:
| 支线 | 完成结局 | 未完成结局 |
|---|---|---|
| 暑假作业 | 最后一天"一起赶作业"事件 | 被老师罚站(回忆式,不惩罚) |
| 送别礼物 | 温暖的送别场景 | 仍然送别,只是少了那件礼物 |
| 小霸王关系 | 化敌为友,开学后是朋友 | 维持竞争关系 |
| 收集完成 | 展示柜满满的成就感 | 有些遗憾,但也没关系 |
| 乡下探索 | 和乡下的小伙伴保持联系 | 乡下之行有独特回忆 |
设计原则
- 没有结局是"错的"
- 每种结局都是一段真实的回忆
- 玩家的选择不改变"暑假结束了"这个事实,但改变了"这个暑假怎么过的"
核心角色
角色设计原则
- 6-7 个核心角色,每个有明确的社会维度和功能定位
- 角色不完美,有真实感(家庭条件差的孩子、残障儿童、小霸王)
- 不猎奇,不消费苦难,真实呈现
- 每个角色能自然和小游戏/收集系统挂钩
角色列表
| 角色 | 社会维度 | 潜在定位 | 小游戏关联 |
|---|---|---|---|
| 死党A(家境好的) | 物质羡慕、家庭对比 | 可能是搬走的那个人 | 四驱车很强,有最好的装备 |
| 死党B(家境差的) | 同理心、家庭对比 | 送别礼物事件的潜在主角 | 弹珠高手(用便宜弹珠也能赢) |
| 女班长 | 性别动态、权威/好感 | 独特互动线 | 跳绳/跳皮筋很强 |
| 转学生 | 新鲜感、融入/排斥 | 外来者视角 | 带来新的小游戏玩法/规则 |
| 残障儿童(智商较低) | 包容、同理心 | 不猎奇,真实存在的关系 | 可能不太会玩游戏但想参与 |
| 小卖部老板的儿子 | 资源节点、交易 | 信息和物资中心 | 知道什么货什么时候到 |
| 小霸王 | 冲突、对抗 | 对手角色,不是纯坏人 | 格斗游戏很强,弹珠准头惊人 |
角色弧线(初步)
小霸王:从单纯的"欺负人"到慢慢了解他的家庭背景(也许他自己也过得很辛苦)。不是强行洗白,而是玩家的理解在变化。
死党A:家境好带来的不只是羡慕,也有"他什么都有但还是很孤独"的一面。搬走事件是情感高潮。
死党B:家境差但很乐观。他的快乐是真实的,不需要同情。送别礼物事件中,可能反过来是他帮了主角。
乡下插曲
定位
暑假中期(约第 20-30 天之间)的独立段落。
设计目的
- 为中期增加新鲜感,防止日常感疲劳
- 补足乡村玩家的童年视角
- 作为叙事节奏的换气点
游玩内容
- 乡村特色活动:抓知了、摸鱼、爬树、摸虾
- 活动范围限制在奶奶家附近(紧凑型)
- 和城市区域形成对比(安静 vs 热闹、开阔 vs 紧凑、自然 vs 街道)
与主线的联系
- 乡下阶段获得的物品/经历可以带回城市
- 可能认识乡下的小伙伴(乡村版 NPC)
- 回到城市后,某些对话/事件会提到乡下的事
叙事与系统的联动
与小游戏系统
- 小游戏比赛作为叙事事件的关键节点
- NPC 性格通过小游戏偏好体现
- 赢了比赛可以推动剧情(获得关键物品/赢得NPC信任)
与收集系统
- 某些收集品触发叙事记忆(找到一张旧照片 → 回忆闪回)
- 收集完成可触发支线剧情
- 收集品的叙事文本就是微型故事
与经济系统
- 零花钱的获取和使用影响叙事选择(省吃俭用买礼物 vs 花光钱之后的窘迫)
- 经济状况影响日常活动的选择空间
叙事节奏图(概念)
兴奋 欢乐 温暖
│ │ │
│ ╱╲ 日常 ╱╲ │ 乡下 ╱╲ │
│ ╱ ╲ ╱ ╲ ╱ ╲ │ 插曲 ╱ ╲ 收束 │
│╱ ╲╱ ╲ ╱ ╲ │ ╱ ╲ ╱ ╲ ╱ │
─ ╱ 事件触发 ╱ ╲ │ ╱ ╲ ╱ ╲╱ ─→ 开学
放假 紧张感 ╲╱ ╲╱ 回味
↑ 搬家事件
节奏设计要点:
- 开头是探索的兴奋,中期有情感波峰(搬家事件),乡下是换气,结尾是温暖的收束
- 整体趋势向上(越来越多的回忆和关系),而不是大开大合
- 情感高峰来自日常中的小瞬间,不是戏剧性的大场面
开发优先级建议
- v0.4 — 叙事框架:实现基础事件系统 + 第一个情感事件链 + 2-3 个核心角色
- v0.6 — 乡下插曲:独立段落,需要独立的场景和内容
- v0.7 — 全支线 + 结局:扩展角色线、多结局、收束整合
开放问题(待后续设计确认)
- 关键事件的具体选择(哪 3-4 个事件切割暑假?)
- 角色的具体名字和详细人设
- 乡下阶段的具体活动玩法设计
- 叙事文本的写作风格确认(内心独白式?旁白式?)
- 事件触发的具体条件和时机
- 是否需要"二周目"机制(继承收集品等)